Jump to content

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]

Контрольный показатель Язык Категория Описание
400.перлбенч С Язык программирования Perl Получено из Perl V5.8.7. Рабочая нагрузка включает SpamAssassin, MHonArc (индексатор электронной почты) и specdiff (инструмент SPEC, проверяющий результаты тестов).
401.bzip2 С Сжатие Джулиана Сьюарда bzip2 версии 1.0.3, модифицированный для выполнения большей части работы в памяти, а не для ввода-вывода.
403.gcc С Компилятор Си На основе gcc версии 3.2 генерирует код для Opteron.
429.мкф С Комбинаторная оптимизация Планирование автомобиля. Использует сетевой симплексный алгоритм (который также используется в коммерческих продуктах) для планирования общественного транспорта.
445. гобмк С Искусственный интеллект: иди играй Играет в игру Го — просто описанную, но очень сложную игру.
456.хммер С Поиск последовательности генов Анализ последовательности белков с использованием профильных скрытых моделей Маркова (профильные HMM)
458.сенг С Искусственный интеллект: игра в шахматы Шахматная программа с высоким рейтингом, которая также поддерживает несколько вариантов шахмат.
462. либквантум С Физика: квантовые вычисления Имитирует квантовый компьютер, использующий алгоритм факторизации полиномиального времени Шора.
464.h264ref С Сжатие видео Эталонная реализация H.264/AVC кодирует видеопоток с использованием двух наборов параметров. Ожидается, что стандарт H.264/AVC заменит MPEG2.
471.omnetpp С++ Дискретное моделирование событий Использует симулятор дискретных событий OMNet++ для моделирования большой кампусной сети Ethernet.
473.скорость С++ Алгоритмы поиска пути Библиотека поиска пути для 2D-карт, включая хорошо известный алгоритм A*.
483.xalancbmk С++ XML-обработка Модифицированная версия Xalan-C++, которая преобразует документы XML в документы других типов.

См. также

[ редактировать ]
  1. ^ «Бенчмарки SPEC» . 3 февраля 2003 г. Проверено 1 сентября 2008 г.
  2. ^ «Бенчмарки SPEC CINT2006» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 17bbe93510f3ac94b4b5084b524efc94__1716425460
URL1:https://arc.ask3.ru/arc/aa/17/94/17bbe93510f3ac94b4b5084b524efc94.html
Заголовок, (Title) документа по адресу, URL1:
SPECint - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)