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

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

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

2

2 ответа на вопрос

5
Joey

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

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

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

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

4
grawity

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

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

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

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