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