2016-02-28 30 views
0

Я работаю на базе Top500 суперкомпьютеров. (http://www.top500.org/)Что Rmax/RPeak (Ratio) с точки зрения суперкомпьютер

Rmax is maximum performance 
RPeak is theorotical maximum performance. 

ли Отношение Rmax к RPeak результатов к чему-то? Как сказать эффективность? или что-нибудь, что могло бы что-то сказать о суперкомпьютере.

Это может быть что-то вроде фактора Ли?

+1

Проверьте этот ответ тоже: http://stackoverflow.com/a/26012275/196561 RPeak - теоретический максимум аппаратного обеспечения (частота * число двойной точности FPU * ширина FPU); и максимальный уровень Rmax достигается с помощью теста HPL (3-го поколения тестов linpack). Linpack хранит данные в памяти и отправляет их по сети, поэтому он не может достичь теоретического максимума; 50-80% являются типичными, а 90% очень хороши для больших машин. Основная операция в Linpack - GEMM - умножение матрицы-матрицы, которое оптимизировано на большинстве платформ; но mem access/copy/send будет ограничивать процент. – osgx

ответ

1

Rmax определяется показателем HPL. К сожалению, данные не всегда публикуются, но в большинстве случаев размер проблемы требует достаточной доли полной памяти.

Rpeak определяется путем умножения числа единиц с плавающей запятой (обычно вектора) на процессор, умноженное на количество обработчиков с плавающей запятой, которое может выдаваться в секунду. Сегодня это немного сложно из-за изменения частоты.

Соотношение можно рассматривать как коэффициент эффективности, хотя, возможно, неэффективно использовать результат для назначения значения системам. 75% 1000 - это то же самое, что и 100% от 750, и если у них одинаковые затраты на доллар и электроэнергию, какая разница?

Я стараюсь рассматривать комбинацию результатов Top500, Graph500 и HPCG как более надежный способ сравнения систем, но нельзя игнорировать затраты на электроэнергию и доллар, если платить за системы (большинство пользователей, по крайней мере, напрямую).