Я читал о 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.
Одним словом, один из наименее точных тестов за всю историю.
(Название очевидно основано на поддельном.)