♦ NAS (NASA Advanced Supercomputing) parallel benchmarks представлял собой еще одну попытку тестирования производительности мультипроцессоров, предпринятую в 1990-х годах. Контрольные задачи, взятые из вычислительной гидро- газодинамики, состоят из пяти базовых компонентов. Они позволяют использовать нестрогое масштабирование за счет определения нескольких наборов данных. Как и Unpack, эти контрольные задачи могут быть переписаны, но правила требуют, чтобы в качестве языка программирования использовался только С или Фортран.
♦ Один из последних пакетов контрольных задач PARSEC (Princeton Application Repository for Shared Memory Computers — Принстонский репозиторий приложений для компьютеров с общей памятью) состоит из многопоточных программ, использующих Pthreads (POSIX threads — потоки POSIX) и OpenMP (Open Multiprocessing — открытая мультипроцессорная обработка).
Один из последних подходов был поддержан исследованиями Калифорнийского университета в Беркли. Были определены 13 шаблонов конструирования, заявленные частью будущих приложении. Эти шаблоны конструирования реализованы с помощью структур, или ядер. В качестве примеров можно привести разреженные матрицы, структурированные решетки, конечные автоматы, функции тар и reduce и обход графа. Позиционируя определения на высоком уровне, специалисты надеются стимулировать новшества на любом уровне системы. Таким образом, система, способная быстрее всех выдавать решение разреженной матрицы, наряду с самыми новыми архитектурами и компиляторами должна поддерживать использование любой структуры данных, алгоритма и языка программирования.