Что такое Bogo MIPS, DMIPS
Я читал о Bogo в Википедии, но не смог получить четкое представление. Так что же такое bogo mips? Что означает таблица рейтинга и индексации для разных процессоров?
Что такое Dhrystone MIPS? Его значение. например, если какой-то из моего кода требует 1000 MIPS на каком-то процессоре, то макс. процессор Dhrystone, указанный для этого процессора / процессора будет больше, чем 1000 Dhrystone мипс?
2 ответа
Из Википедии:
BogoMips (от "bogus" и MIPS) - это ненаучное измерение скорости процессора, выполняемое ядром Linux при загрузке, для калибровки внутреннего цикла занятости. Часто цитируемое определение термина "количество миллионов раз в секунду, когда процессор может абсолютно ничего не делать".
BogoMips можно использовать для определения того, находится ли он в надлежащем диапазоне для конкретного процессора, его тактовой частоты и потенциально присутствующего кэша процессора. Он не пригоден для сравнения производительности разных процессоров.
И Dhrystone, и Whetstone являются эталонами, измеряющими вычислительную мощность. Первый концентрируется на строковых и целочисленных операциях и, следовательно, больше отражает скорость ALU, а второй в основном измеряет производительность FPU. В зависимости от вашего приложения одно или другое больше отражает то, что вы делаете.
Процитируйте запись в файле Jargon на BogoMIPS:
Число миллионов раз в секунду процессор не может сделать абсолютно ничего. ОС Linux измеряет BogoMIPS при запуске, чтобы откалибровать некоторые программные циклы синхронизации, которые будут использоваться позже; подробности на мини-HOWTO BogoMIPS. Конечно, имя, которое выбрал Линус, является ироничным комментарием о бесполезности всех других цифр MIPS.
Одним словом, один из наименее точных тестов за всю историю.
(Название очевидно основано на поддельном.)