stringtranslate.com

SPECint

SPEC INT — это спецификация компьютерного бенчмарка для целочисленной вычислительной мощности ЦП . Она поддерживается Standard Performance Evaluation Corporation (SPEC). SPEC INT — это компонент целочисленного тестирования производительности тестового набора SPEC. Первый тестовый набор SPEC, CPU92, был анонсирован в 1992 году. За ним последовали CPU95, CPU2000 и CPU2006. Последний стандарт — SPEC CPU 2017, состоящий из скорости SPEC и частоты SPEC (он же SPECCPU_2017).

СПЕЦИФИКАЦИЯ ИНТ 2006

CPU2006 — это набор тестов, разработанных для тестирования производительности ЦП современной серверной компьютерной системы. Он разделен на два компонента: первый — CINT2006, второй — CFP2006 ( SPECfp ), для тестирования с плавающей точкой.

SPEC определяет базовое время выполнения для каждой из 12 бенчмарк-программ. Для SPECint2006 это число варьируется от 1000 до 3000 секунд. Тест времени запускается на системе, и время тестовой системы сравнивается с контрольным временем, и вычисляется отношение. Это отношение становится оценкой SPEC INT для этого теста. (Это отличается от оценки в SPECINT2000, которая умножает отношение на 100.)

В качестве примера для SPECint2006 рассмотрим процессор, который может выполнить 400.perlbench за 2000 секунд. Время, необходимое эталонной машине для выполнения бенчмарка, составляет 9770 секунд. [1] Таким образом, отношение равно 4,885. Вычисляется каждое отношение, а затем вычисляется геометрическое среднее этих отношений для получения общего значения.

Фон

За определенную плату SPEC распространяет файлы исходного кода среди пользователей, желающих протестировать свои системы. Эти файлы написаны на стандартном языке программирования , который затем компилируется для каждой конкретной архитектуры ЦП и операционной системы . Таким образом, измеряемая производительность относится к ЦП, ОЗУ и компилятору и не тестирует ввод-вывод , сеть или графику .

Для конкретного бенчмарка сообщается о двух метриках: «база» и «пик». Параметры компилятора учитывают разницу между двумя числами. Поскольку бенчмарки SPEC распространяются в виде исходного кода , компиляция этого кода остается на усмотрение стороны, выполняющей тест. Существует соглашение, что бенчмарки должны компилироваться так же, как пользователь компилирует программу, но не существует единого метода для пользовательской компиляции, он варьируется от системы к системе. В этом случае SPEC определяет две контрольные точки: «база» и «пик». База имеет более строгий набор правил компиляции, чем пик. Можно сделать меньше оптимизации, флаги компилятора должны быть одинаковыми для каждого бенчмарка, в том же порядке, и должно быть ограниченное количество флагов. Таким образом, Base ближе всего к тому, как пользователь компилирует программу со стандартными флагами. Метрика «пик» может быть выполнена с максимальной оптимизацией компилятора, даже в степени различных оптимизаций для каждого бенчмарка. Это число представляет максимальную производительность системы, достигнутую полной оптимизацией компилятора.

Тесты SPEC INT проводятся на широком спектре оборудования, и результаты обычно публикуются для всего спектра реализаций системного уровня, использующих новейшие процессоры. Для SPECint2006 процессоры включают процессоры Intel и AMD x86 и x86-64 , процессоры Sun SPARC , процессоры IBM Power и процессоры IA-64 . Этот диапазон возможностей, в частности, в данном случае количество процессоров, означает, что тест SPEC INT обычно выполняется только на одном процессоре, даже если в системе много процессоров. Если один процессор имеет несколько ядер , используется только одно ядро; гиперпоточность также обычно отключена,

Более полный системный тест производительности, позволяющий использовать все процессоры, известен как SPECint_rate2006, также называемый «CINT2006 Rate».

Показатели

Тестовый набор SPECint2006 состоит из 12 тестовых программ, предназначенных исключительно для проверки целочисленной производительности системы.

Контрольные показатели: [2]

Смотрите также

Ссылки

  1. ^ "Тесты SPEC". 2003-02-03 . Получено 2008-09-01 .
  2. ^ "Тесты SPEC CINT2006".

Внешние ссылки