Что такое Bogo MIPS, DMIPS

  1. Я читал о Bogo в Википедии, но не смог получить четкое представление. Так что же такое bogo mips? Что означает таблица рейтинга и индексации для разных процессоров?

  2. Что такое Dhrystone MIPS? Его значение. например, если какой-то из моего кода требует 1000 MIPS на каком-то процессоре, то макс. процессор Dhrystone, указанный для этого процессора / процессора будет больше, чем 1000 Dhrystone мипс?

2 ответа

Решение

Из Википедии:

BogoMips (от "bogus" и MIPS) - это ненаучное измерение скорости процессора, выполняемое ядром Linux при загрузке, для калибровки внутреннего цикла занятости. Часто цитируемое определение термина "количество миллионов раз в секунду, когда процессор может абсолютно ничего не делать".

BogoMips можно использовать для определения того, находится ли он в надлежащем диапазоне для конкретного процессора, его тактовой частоты и потенциально присутствующего кэша процессора. Он не пригоден для сравнения производительности разных процессоров.

И Dhrystone, и Whetstone являются эталонами, измеряющими вычислительную мощность. Первый концентрируется на строковых и целочисленных операциях и, следовательно, больше отражает скорость ALU, а второй в основном измеряет производительность FPU. В зависимости от вашего приложения одно или другое больше отражает то, что вы делаете.

Процитируйте запись в файле Jargon на BogoMIPS:

Число миллионов раз в секунду процессор не может сделать абсолютно ничего. ОС Linux измеряет BogoMIPS при запуске, чтобы откалибровать некоторые программные циклы синхронизации, которые будут использоваться позже; подробности на мини-HOWTO BogoMIPS. Конечно, имя, которое выбрал Линус, является ироничным комментарием о бесполезности всех других цифр MIPS.

Одним словом, один из наименее точных тестов за всю историю.

(Название очевидно основано на поддельном.)

Другие вопросы по тегам