Тест SPEC CPU2000. Часть 2


Описание теста SPEC CPU2000 было приведено в первой части этого цикла. 

Как вы помните, результаты теста зависят с одной стороны от небольшого количества факторов — процессор, память и компилятор. Однако за этими тремя словами кроется огромное количество вариантов. Например, для процессора Intel Pentium 4 существует более пяти платформ! А если учесть еще и большое количество компиляторов и их ключей оптимизации, то становится понятно, что сразу все это просто не объять. Поэтому мы решили действовать постепенно и начнем с: 

Требования к объему памяти

Одним из важнейших параметров компьютерной системы является объем оперативной памяти. Естественно, что требования к ней сильно отличаются у разных приложений. Чтобы выяснить, что же нужно приложениям теста SPEC CPU2000, мы построили графики зависимости занимаемой памяти от времени работы. Эти данные помогут нам в последующем анализе результатов тестов. Программы запускались на системе Intel Pentium III 800EB с 512 MB оперативной памяти под операционной системой Windows 2000 (для проверки выборочно были произведены замеры и на системе с AMD Athlon XP). Отметим, что требования к памяти могут зависеть и от компилятора. В данном случае мы использовали версию 5.0.1 от Intel со стандартным набором библиотек.

Поскольку иллюстраций очень много и они были специально уменьшены, то в конце мы приведем краткую диаграмму с основными данными.

CINT2000

Сводные данные по тестам CINT2000:

Как видно из таблицы, некоторые приложения имеют просто громадные требования — почти 200MB! Однако как они работают с этой памятью и влияет ли ее скорость на результат теста, нам предстоит выяснить позже.

Аналогичная информация о тестах набора CFP2000:


CFP2000

В виде диаграммы:

Как вы видите, и в этом наборе тоже есть приложения, оперирующие большими объемами данных.

В целом, большинство приложений (17 из 26) имеют практически ровный график.

Итак, исследование показало, что рекомендуемая SPEC конфигурация с 256 MB оперативной памяти подходит для большинства тестов, однако, это при условии, что операционная система не занимает более 50. Но прогнозировать зависимость от типа и скорости памяти на основании только этой информации сложно — приложение может работать и с маленьким объемом данных, но очень интенсивно и, следовательно, сильно зависеть от скорости работы подсистемы памяти.

Результаты, полученные в этом материале, будут неоднократно использованы в дальнейшем, когда мы попробуем выяснить зависимость результатов SPEC CPU2000 от скорости и типа памяти.




Дополнительно

Тест SPEC CPU2000. Часть 2

Тест SPEC CPU2000. Часть 2

Описание теста SPEC CPU2000 было приведено в первой части этого цикла. 

Как вы помните, результаты теста зависят с одной стороны от небольшого количества факторов — процессор, память и компилятор. Однако за этими тремя словами кроется огромное количество вариантов. Например, для процессора Intel Pentium 4 существует более пяти платформ! А если учесть еще и большое количество компиляторов и их ключей оптимизации, то становится понятно, что сразу все это просто не объять. Поэтому мы решили действовать постепенно и начнем с: 

Требования к объему памяти

Одним из важнейших параметров компьютерной системы является объем оперативной памяти. Естественно, что требования к ней сильно отличаются у разных приложений. Чтобы выяснить, что же нужно приложениям теста SPEC CPU2000, мы построили графики зависимости занимаемой памяти от времени работы. Эти данные помогут нам в последующем анализе результатов тестов. Программы запускались на системе Intel Pentium III 800EB с 512 MB оперативной памяти под операционной системой Windows 2000 (для проверки выборочно были произведены замеры и на системе с AMD Athlon XP). Отметим, что требования к памяти могут зависеть и от компилятора. В данном случае мы использовали версию 5.0.1 от Intel со стандартным набором библиотек.

Поскольку иллюстраций очень много и они были специально уменьшены, то в конце мы приведем краткую диаграмму с основными данными.

CINT2000

Сводные данные по тестам CINT2000:

Как видно из таблицы, некоторые приложения имеют просто громадные требования — почти 200MB! Однако как они работают с этой памятью и влияет ли ее скорость на результат теста, нам предстоит выяснить позже.

Аналогичная информация о тестах набора CFP2000:


CFP2000

В виде диаграммы:

Как вы видите, и в этом наборе тоже есть приложения, оперирующие большими объемами данных.

В целом, большинство приложений (17 из 26) имеют практически ровный график.

Итак, исследование показало, что рекомендуемая SPEC конфигурация с 256 MB оперативной памяти подходит для большинства тестов, однако, это при условии, что операционная система не занимает более 50. Но прогнозировать зависимость от типа и скорости памяти на основании только этой информации сложно — приложение может работать и с маленьким объемом данных, но очень интенсивно и, следовательно, сильно зависеть от скорости работы подсистемы памяти.

Результаты, полученные в этом материале, будут неоднократно использованы в дальнейшем, когда мы попробуем выяснить зависимость результатов SPEC CPU2000 от скорости и типа памяти.