MIPS официально выступает за миллионов команд в секунду но словарь хакера определяет его как бессмысленные Индикация процессора Скорость. Это связано с тем, что многие компании используют теоретический максимум для маркетинга, который никогда не достигается в реальных приложениях. Например. современные процессоры Intel могут выполнять до 4 инструкций за цикл. Следуя этой логике на 2,5 ГГц, она достигает 10 000 MIPS. В реальных приложениях, конечно, этого числа никогда не достичь. Еще одна проблема, о которой славик уже упоминает, заключается в том, что инструкции выполняют разные объемы полезной работы. Есть даже NOP, которые по определению не делают ничего полезного, но вносят свой вклад в рейтинг MIPS.
Для исправления этой отметки с: Dhrystone MIPS в 1980-х годах. Dhrystone - это синтетический тест (т. Е. Он не основан на полезной программе), и один Dhrystone MIPS определяется относительно производительности теста VAX 11/780. Это немного менее смешно, чем определение выше.
Сегодня производительность обычно измеряется с помощью тестов SPEC CPU, которые основаны на программах реального мира. Если вы хорошо знаете эти тесты и свои собственные приложения, вы можете сделать резонансные прогнозы производительности без фактического запуска вашего приложения на рассматриваемом CPU.
Они должны понимать, что производительность будет широко варьироваться в зависимости от ряда характеристик. Например. там была программа под названием The Many Faces of Go, которая по сути жестко кодирует знания о Настольной игре во многих условных if-предложениях. Производительность этой программы почти полностью определяется предиктором отрасли. Другие программы используют объем памяти, который не вписывается в любой кеш. Производительность этих программ определяется полосой пропускания и/или задержкой основной памяти. Некоторые приложения могут сильно зависеть от пропускной способности инструкций с плавающей запятой, в то время как другие приложения никогда не используют никаких команд с плавающей запятой. Вы поняли эту идею. Точное предсказание невозможно без знания приложения.
Сказав это, среднее число будет составлять около 2 инструкций за цикл и 5000 MIPS @ 2,5 ГГц. Однако реальные цифры могут быть в десять или даже сто раз ниже.
Усовершенствования технологии чипа продолжают меняться. Это невозможно сделать обобщениями. –
Нужно ли мне связаться с Intel? –
Я делаю 1800 карандашных штрихов в час. Можете ли вы догадаться, сколько объектов я могу нарисовать за час? – delnan