Тест HPC Challenge

редактировать
HPC Challenge Benchmark
Автор (ы) Innovative Computing Laboratory, Университет Теннесси
Первый выпуск2003 (2003)
Стабильный выпуск 1.5.0a
Платформа Межплатформенность
Лицензия BSD
Веб-сайтhttp://icl.cs.utk.edu/hpcc/

Тест HPC Challenge объединяет несколько тестов для тестирования ряда независимых атрибутов производительности высокопроизводительных компьютерных (HPC) систем. Спонсором проекта является программа DARPA High Productivity Computing Systems, Министерство энергетики США и Национальный научный фонд <140.>Содержание

Производительность сложных приложений в системах HPC может зависеть от множества независимых характеристик производительности оборудования. Тест HPC Challenge Benchmark - это попытка улучшить наглядность этого многомерного пространства за счет объединения измерений нескольких из этих атрибутов в одной программе.

Хотя интересующие нас характеристики производительности не относятся к какой-либо конкретной компьютерной архитектуре, эталонная реализация теста HPC Challenge Benchmark в C и MPI предполагает, что система работает под test - это кластер из многопроцессорных систем с общей памятью, соединенных сетью. Из-за этого предположения об иерархической структуре системы большинство тестов выполняется в нескольких различных режимах работы. После обозначения, используемого в отчетах о тестах, результаты, помеченные как «одиночный», означают, что тест проводился на одном случайно выбранном процессоре в системе, результаты, помеченные «звездочкой», означают, что независимая копия теста выполнялась одновременно на каждом процессоре в системе. система, а результаты, помеченные как «глобальные», означают, что все процессоры работали согласованно для решения одной проблемы (с данными, распределенными по узлам системы).

Компоненты

В настоящее время тест состоит из 7 тестов (с указанием режимов работы для каждого):

  1. HPL (High Performance LINPACK ) - измеряет производительность решатель для плотной системы линейных уравнений (глобальный).
  2. DGEMM - измеряет производительность для умножения матрицы на матрицу (одиночное, звездное).
  3. STREAM - измеряет устойчивый пропускная способность памяти в / из памяти (одиночный, звездочка).
  4. PTRANS - измеряет скорость, с которой система может транспонировать большой массив (глобальный).
  5. RandomAccess - измеряет скорость 64-битных обновлений для случайно выбранных элементов большой таблицы (одиночных, звездных, глобальных).
  6. FFT - выполняет быстрое преобразование Фурье на большой одномерный вектор с использованием обобщенного алгоритма Кули – Тьюки (одиночный, звездообразный, глобальный).
  7. Пропускная способность и задержка связи - MPI-ориентированные измерения производительности на основе полосы пропускания / задержки b_eff эталонный тест.
Характеристики производительности

В ах На высоком уровне тесты предназначены для охвата четырех важных атрибутов производительности: арифметики с плавающей запятой двойной точности (DGEMM и HPL), пропускной способности локальной памяти (STREAM), пропускной способности сети для «больших» сообщений (PTRANS, RandomAccess, FFT, b_eff) и пропускной способности сети для «маленьких» сообщений (RandomAccess, b_eff). Некоторые коды более сложные, чем другие, и могут иметь дополнительную чувствительность к производительности. Например, в некоторых системах производительность HPL может быть ограничена пропускной способностью сети и / или задержкой в ​​сети.

Конкурс

Ежегодный конкурс HPC Challenge Award на конференции по суперкомпьютерам посвящен четырем из самых сложных тестов в пакете:

Есть два класса наград:

См. также
Ссылки
  1. ^«Суперкомпьютер Cray X1 имеет самые высокие результаты тестов HPC Challenge, спонсируемых государством. Тесты ". 14.06.2004. Архивировано из оригинала 04.05.2012. Проверено 22.01.2010.
  2. ^" HPL - портативная реализация высокопроизводительного Тест Linpack для распределенной памяти Компьютеры ». Лаборатория инновационных вычислений, Университет Теннесси в Ноксвилле. Проверено 10 июня 2015 г.
  3. ^«STREAM: стабильная пропускная способность памяти на высокопроизводительных компьютерах». Проверено 10 июня 2015 г.
  4. ^«Контрольный показатель эффективной пропускной способности (b_eff)». Центр высокопроизводительных вычислений Штутгарт. Проверено 10 июня 2015 г.
  5. ^Тест предназначен для замены ограниченного набора функций более оптимизированными версиями, оставаясь при этом «базовым» прогоном. Дополнительные (но все же ограниченные) модификации разрешены в категории «оптимизированных» запусков.
  6. ^«Конкурс наград HPC Challenge». Программа DARPA HPCS. Проверено 23 января 2010 г.
Внешние ссылки
Последняя правка сделана 2021-05-22 09:36:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте