От Alexei P
К quest
Дата 13.07.2000 10:52:46
Рубрики Прочее; Современность;

Re: SPECfp95 и SPECint95

SPECfp95 и SPECint95 - стандартные наборы тестовых программ для измерения производительности вычислительных систем.
Производительность - за какое время выч.система исполняет какое-нибудь приложение. Куча фирм договорилась, что стандартынми приложениями для измерения производительности рабочих станций и серверов станут SPECfp95 и SPECint95.

Набор SPECfp95 должен отражать производительность выч.системы на типичном приложении с вещественной арифметикой. Этот набор включает в себя 10 программ (разнообразные численные методы, например решение уравнения Навье-Стокса, метод Монте-Карло). Время выполнения каждой программы измеряется, получается 10 показателей, от них берется среднее геометрическое - это и есть значение SPECfp95.


Набор SPECint95 должен отражать производительность выч.системы на типичном целочисленном приложении. Этот набор включает в себя 8 программ (например, компилятор gcc, игра Го, архиватор). Время выполнения каждой программы измеряется, получается 8 показателей, от них берется среднее геометрическое - это и есть значение SPECint95.

Это я изложил официальную версию (подробнее см
http://www.spec.org/osg/cpu95/qanda.html), что такое SPECint95 и SPECfp95. Переходим к неофициальной.

По мнению многих специалистов, SPECint95 не отражает производительность сервера либо рабочей станции на типичном целочисленном приложении. Одна из причин в том, что на показатель SPECint95 практически не влияет подсистема ввода-вывода (шина, короче). Среди спецов довольно распространено использовать не абсолютную величину SPECint95, а соотношение SPECint95/MHz для оценки "ума" процессора (и компилятора).

А для того чтобы выяснить, как у машины работает подсистема ввода-вывода, смотрят на показатель SPECfp95 - программы, реализующие численные методы, довольно активно работают с памятью.

Другая причина SPECint95 - в его составе только 32-разрядные приложения. Между тем, многие современные приложения (те же СУБД) требуют 64-разрядной целочисленной арифметики.


Для наглядности разберем пример.

В связи со всем вышеизложенным, так называемый высокопроизводительный процессор "Pentium III Xeon" не подходит для установки в системы верхнего уровня, несмотря на заверения Intel.

Он, во-первых, 32-разрядный, что уже сильно ограничивает его область применения. Во-вторых, показатель в 36 SPECfp95 на частоте 1 ГГц свидетельствует о дохлой подсистеме ввода-вывода. В третьих, показатель 46 SPECint95/1000 МГц = 0.046 свидетельствует о некоторой туповатости либо процессора, либо компилятора, либо и того и другого вместе. Для сравнения, у Alpha 21264 SPECint95/MHz = 0.06, у IBM POWER3-II - 0.065. У разных вариантов E2K - от 0.117 до 0.267 что свидетельствует о небывалом уме и сообразительности.


С уважением,
--
Алексей

>> производительность - 800 SPECint95 и 1150 SPECfp95 (для сравнения, у Pentium III с тактовой частотой 1 ГГц эти показатели равны ~ 46 SPECint95 и 33-36 SPECfp95).
>
>Будте добры, поясните пожалуйста: что такое SPECfp95 и SPECint95.

>Best regards, Quest.

От Никита Каменский
К Alexei P (13.07.2000 10:52:46)
Дата 14.07.2000 00:01:18

Re: SPECfp95 и SPECint95

Приветствую!

>А для того чтобы выяснить, как у машины работает подсистема ввода-вывода, смотрят на показатель SPECfp95 - программы, реализующие численные методы, довольно активно работают с памятью.

Там поди еще данные длинными массивами представлены, так что чем шире шина, тем SPECfp95 больше. Кабы не линейная зависимость была :)

>В связи со всем вышеизложенным, так называемый высокопроизводительный процессор "Pentium III Xeon" не подходит для установки в системы верхнего уровня, несмотря на заверения Intel.

Вы про цену забыли. В системы "верхнего уровня" за соответствующую цену прекрасно подходит.

>Он, во-первых, 32-разрядный, что уже сильно ограничивает его область применения.

Хм... Так много софта которому позарез нужна 64-битная целочисленная арифметика ?

>Во-вторых, показатель в 36 SPECfp95 на частоте 1 ГГц свидетельствует о дохлой подсистеме ввода-вывода.

Ну еще бы. 512 бит + crossbar switch это конечно было бы хорошо, только вот цена у всех систем с подобного вида штучками соответствующая.

>В третьих, показатель 46 SPECint95/1000 МГц = 0.046 свидетельствует о некоторой туповатости либо процессора, либо компилятора, либо и того и другого вместе.

Старость не в радость :)

>Для сравнения, у Alpha 21264 SPECint95/MHz = 0.06, у IBM POWER3-II - 0.065.

А из той же ценовой категории можно что-нибудь ? На те бабки что RS/6000 SP стоит можно такую кучу Xeon'ов купить...

>У разных вариантов E2K - от 0.117 до 0.267 что свидетельствует о небывалом уме и сообразительности.

Тут только одна проблема - бумажное состояние E2K, в отличии от всех вышеперечисленных товарищей. И насколько я понимаю в самом благоприятном случае до серии минимум три года.

Кстати, а Вы не в курсе как у E2K с чипсетами, памятью и т.п. ???