Топ питань
Часова шкала
Чат
Перспективи
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
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads