Для измерения производительности суперкомпьютеров используют специальные тесты (бенчмарк) — наборы программ, предназначенных для проведения вычислений и измерения времени их выполнения. megavtogal.com www.ict.nsc.ru
Некоторые способы измерения:
- Тест High-Performance Linpack (HPL). kpfu.ru На его основе составляется рейтинг самых мощных компьютеров мира — список Top500. kpfu.ru Производительность системы определяется как количество операций с плавающей запятой в секунду и обозначается Flop/s. kpfu.ru
- Тест High Performance Conjugate Gradient (HPCG). kpfu.ru Направлен на определение вычислительных возможностей компьютера при работе с вещественными числами, а также скорости передачи данных между разными узлами. kpfu.ru
- Тест Graph 500. kpfu.ru Отражает производительность компьютера при работе с большими объёмами пересылаемых между узлами данных. kpfu.ru В тесте осуществляется параллельный поиск в ширину на графе на основе списка вершин. kpfu.ru Производительность суперкомпьютера определяется как число пройденных рёбер графа в секунду — TEPS (Traversed Edge Per Second). kpfu.ru
- Тест RandomAccess. vestnik.sibsutis.ru Измеряет время изменения случайной ячейки памяти. vestnik.sibsutis.ru
- Тест FFT. vestnik.sibsutis.ru Измеряет время выполнения дискретного преобразования Фурье с двойной точностью (64 бита). vestnik.sibsutis.ru Оценивает работу всей системы целиком, а не отдельных её участков. vestnik.sibsutis.ru
- Набор программ Communication bandwidth and latency. vestnik.sibsutis.ru Оценивает задержку и пропускную способность коммуникационной сети при рассмотрении различных её топологий. vestnik.sibsutis.ru
Как правило, тестирование кластеров и суперкомпьютеров проводят с помощью нескольких разных тестов. kpfu.ru Использование нескольких тестов в совокупности позволяет наиболее полно оценить вычислительные мощности компьютера и его коммуникационные возможности. kpfu.ru