Альтернативные единицы измерения

MIPS – миллион выполняемых команд в секунду, отношение количества команд в программе ко времени выполнения программы (обратная ко времени величина).

+ Легко понять.

- Зависит от набора команд процессора, что затрудняет сравнение компьютеров с разным набором команд.

- Меняется от программы к программе (даже на одном компьютере).

- Может менять по отношению к производительности в противоположную сторону. Пример: ЭВМ с сопроцессором плавающей точки.

MFLOPS – миллион операций с плавающей точкой в секунду.

Предназначена для оценки производительности только на операциях с плавающей точкой. Более объективна. Критерий – операции, а не команды.

Компиляторы, например, имеют рейтинг MFLOPS, близкий к нулю J

Недостатки:

- Наборы операций с плавающей точкой могут быть несовместимы на различных процессорах.

- Значение MFLOPS может менять на смени быстрых и медленных операций.

Пример: программа со 100% операций сложения будет иметь более высокий рейтинг, чем со 100% операций деления.

Нормализация операций:

Реальные операции с ПТ Нормализованные операции
+ - * <>  
/ кв.корень  
Exp, sin…  

(пакет «ливерморские циклы»)

 

Методики измерения производительности разрабатывают:

1. Сами производители.

2. Фирмы, которые специализируются на производстве тестов.

3. Международные тестовые организации.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: