Топ питань
Часова шкала
Чат
Перспективи

NAS Parallel Benchmarks

З Вікіпедії, вільної енциклопедії

Remove ads

NAS Parallel Benchmarks — набір тестів продуктивності націлених на перевірку можливостей високопаралельних суперкомп'ютерів. Вони були розроблені на початку 1990-х в рамках програми NASA Numerical Aerodynamic Simulation Program[1] і підтримуються в NASA Advanced Supercomputing (NAS) Division, розташованому в NASA Ames Research Center.

Історія

Узагальнити
Перспектива

Більш ранні, ніж NPB, пакети тестових програм, такі як Livermore loops, LINPACK benchmarks і NAS Kernel Benchmark Program [Архівовано 6 червня 2017 у Wayback Machine.], були орієнтовані на векторні комп'ютери. Багато з них швидко стали неадекватні, в тому числі через обмеження, пов'язані з налаштуванням наведеного паралелізму, і недостатній розмір проблем, які не відповідали паралельним системам. Також погано для них підходили і промислові додатки, що працюють у режимі оцінки продуктивності, через велику вартість їх портування на паралельну систему і неможливості автоматичного їх розпаралелювання на великі системи.

Набір тестів NAS Parallel Benchmarks був розроблений у 1991-1992 роках в NASA Ames[1]. Метою створення пакету тестів стала можливість оцінити продуктивність суперкомп'ютерів за кілька годин. До пакету увійшли обчислювальні ядра, найбільш часто виникали при чисельному моделюванні польоту космічного апарата при рішенні завдань гідро - і аеродинаміки[1].

Спочатку творцями NPB був створений набір правил і рекомендацій для реалізації тестів, що задає допустимі мови програмування, алгоритми, розмірності даних, обмеження на розпаралелювання, організації введення і виводу даних, виміру часу і публікації результатів. У першій випущеної версії, NPB 1, було визначено 8 тестів (EP, MG, CG, FT, LU, SP, BT[2]) і надавалися приклади реалізації на Fortran 77[3].

Пізніше ними була написана публічно доступна програмна реалізація, що отримала версію 2.0 (1995-1996 роки[4]). У версіях 2.3 (1997) і 2.4 (2002) пакет NPB був доповнений варіантом, розпаралеленим з допомогою стандарту MPI.

У версії NPB 3 були додані реалізації з розпаралелювання OpenMP, а також на мовах Java і High Performance Fortran.

Remove ads

Тести

Узагальнити
Перспектива

В версії 3.3 пакет NPB 3.3 включає в себе 11 тестів.

Більше інформації Тест, Повна назва ...
Remove ads

Література

  • Weeratunga, S.; Barscz, E.; Barton, J.; Browning, D.; Carter, R.; Dagum, L.; Fatoohi, R.; Fineberg, S. та ін. (March 1994). "The NAS Parallel Benchmarks [Архівовано 22 грудня 2016 у Wayback Machine.] ". NAS Technical Report RNR-94-007. NASA Ames Research Center, Moffett Field, CA
  • Bailey, D.; Harris, T.; Saphir, W.; van der Wijngaart, R.; Woo, A.; Yarrow, M. (December 1995), "The NAS Parallel Benchmarks 2.0", NAS Technical Report NAS-95-020, NASA Ames Research Center, Moffett Field, CA

Примітки

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads