Jump to content

СПЕКфп

SPECfp — это компьютерный тест, предназначенный для проверки при операциях с плавающей запятой производительности компьютера . Он находится под управлением Standard Performance Evaluation Corporation . SPECfp — это компонент тестирования производительности с плавающей запятой, входящий в комплект тестирования ЦП SPEC. Первый стандарт SPECfp был выпущен в 1989 году. [1] как SPECfp89. Позже его заменили SPECfp92, затем SPECfp95, затем SPECfp2000, затем SPECfp2006 и, наконец, SPECfp2017.

SPEC CPU2017 — это набор тестовых приложений, предназначенных для проверки производительности процессора. Пакет состоит из двух наборов тестов. Первым из них является CINT (также известный как SPECint ), предназначенный для оценки производительности процессора в целочисленных операциях. Второй набор — это CFP (он же SPECfp), который предназначен для оценки производительности операций процессора с плавающей запятой.

Тестовые приложения — это программы, выполняющие строгий набор операций, моделирующих ситуации в реальном времени, такие как физическое моделирование, 3D-графика и обработка изображений. Эти приложения написаны на разных языках программирования: C , C++ и Fortran . Многие тестовые приложения SPECfp созданы на основе приложений, которые находятся в свободном доступе, и каждому приложению присваивается вес в зависимости от его важности.

Для расчета оценки SPECfp тестовые приложения запускаются на эталонном компьютере, и время, необходимое для завершения каждого приложения, записывается как эталонное время. При оценке производительности другой машины на этой системе запускается тестовое приложение и фиксируется время, необходимое приложению для завершения. Затем вычисляется соотношение между записанным временем и эталонным временем. Среднее геометрическое всех соотношений приложений набора тестов затем вычисляется как оценка SPECfp.

Например, выполнение приложения 126.gcc на AlphaStation 200 4/100 занимает 1280 секунд, а на эталонном компьютере — 1700 секунд. Итак, соотношение: 1700/1280 = 1,328, из чего следует, что AlphaStation 200 4/100 на 32,8% быстрее эталонной машины при запуске 126.gcc. [1]

СПЕЦфп2017

[ редактировать ]

Тест SPECfp2017 состоит из двух пакетов: SPECrate 2017 Floating Point и SPECspeed 2017 Floating Point , содержащих в общей сложности 23 тестовых программы, предназначенных для оценки производительности операций с плавающей запятой в конкретной системе. [2] Пакет был выпущен 2 июня 2017 года, заменив SPECfp2006 по состоянию на январь 2018 года.

СПЕЦфп2006

[ редактировать ]

Набор тестов SPECfp2006 содержит 17 тестовых программ, предназначенных для оценки производительности операций с плавающей запятой в конкретной системе. Три из этих программ написаны на C, четыре — на C++, шесть — на Фортране и четыре — одновременно на C и Фортране. Набор вышел 24 августа 2006 г. [3] заменяет SPECfp2000 с февраля 2007 г. [4]

Эталонные программы: [5]

Контрольный показатель Язык Категория Описание
410.bволны Фортран Гидродинамика Имитирует трехмерное трансзвуковое переходное ламинарное вязкое течение.
416.игры Фортран Квантовая химия Вычисления самосогласованного поля выполняются с использованием ограниченного метода Хартри – Фока с открытой оболочкой, метода ограниченного Хартри Фока и многоконфигурационного самосогласованного поля.
433. молоко С Физика: квантовая хромодинамика Программа, генерирующая калибровочное поле для программ калибровочной теории решетки с динамическими кварками.
434.zeusmp Фортран Физика/CFD Программа вычислительной гидродинамики, разработанная в NCSA (Университет Иллинойса в Урбане-Шампейне) для моделирования астрофизических явлений.
435.громакс С/ Фортран Биохимия/Молекулярная динамика Вычисляет ньютоновские уравнения движения для сотен и миллионов частиц. Он имитирует белок лизоцим в растворе.
436.кактусАДМ С/ Фортран Физика/ Общая теория относительности Моделирует уравнения эволюции Эйнштейна, используя численный метод шахматной чехарды.
437.leslie3d Фортран Гидродинамика Вычислительная гидродинамика (CFD) с использованием моделирования больших вихрей с помощью модели линейных вихрей в 3D. Использует схему интегрирования времени MacCormack Predictor-корректор.
444.намд С++ Биология/Молекулярная динамика Моделирует большие биомолекулярные системы. Моделирование имеет 92 224 атома аполипопротеина А-I.
447. холм II С++ Конечно-элементный анализ Вычисляет адаптивные конечные элементы и оценивает ошибки. Моделирование решает уравнение типа Гельмгольца с непостоянными коэффициентами.
450.соплекс С++ Линейное программирование, оптимизация Решает линейную программу, используя симплексный алгоритм и разреженную линейную алгебру. Тестовое моделирование включает моделирование железных дорог и модели военных воздушных перевозок.
453. поврай С++ Трассировка лучей изображения Вычисление представляет собой сглаженное изображение пейзажа размером 1280x1024 с некоторыми абстрактными объектами с текстурами с использованием функции шума Перлина.
454. Калькуликс С/ Фортран Строительная механика Вычисляет код конечных элементов для линейных и нелинейных трехмерных структурных приложений. Использует библиотеку решателей SPOOLES.
459.ГемсFDTD Фортран Вычислительная электромагнетика Моделирует уравнения Максвелла в 3D с использованием метода конечных разностей во временной области (FDTD).
465.тонто Фортран Квантовая химия Моделирование накладывает ограничения на расчет молекулярной волновой функции Хартри-Фока, чтобы лучше соответствовать экспериментальным данным дифракции рентгеновских лучей.
470 фунтов/м С Гидродинамика Реализует «метод решетки-Больцмана» для расчета несжимаемых жидкостей в 3D.
481.wrf С/ Фортран Погода Прогноз погоды и моделирование погоды в масштабах от метров до тысяч километров. Моделирование проводится на территории площадью 30 км в течение 2 дней.
482.сфинкс3 С Распознавание речи Широко известная система распознавания речи, разработанная Университетом Карнеги-Меллон.

СПЕЦфп2000

[ редактировать ]

Набор тестов SPECfp2000 содержит 14 тестовых программ, предназначенных для оценки производительности операций с плавающей запятой в конкретной системе. Четыре из этих программ написаны на C, шесть — на Fortran 77 и четыре — на Fortran 90. Пакет был выпущен 30 декабря 1999 г. [4] заменяет SEPCfp95 по состоянию на июль 2000 г. [6] Этот люкс в настоящее время выведен из эксплуатации.

Эталонные программы: [7]

Контрольный показатель Язык Категория Описание
168.wupwise Фортран 77 Физика / Квантовая хромодинамика Вуппертальский симулятор фермионов Вильсона в области калибровочной теории решетки (квантовая хромодинамика).
171.плавать Фортран 77 Моделирование мелководья Программа прогнозирования погоды для оценки производительности современных суперкомпьютеров.
172.mgrid Фортран 77 Многосеточный решатель по физике: 3D потенциальное поле Вычисляет трехмерное потенциальное поле с помощью очень простого многосеточного решателя.
173.яблоко Фортран 77 Параболические/эллиптические уравнения в частных производных Имитирует пять связанных нелинейных УЧП на трехмерной логически структурированной сетке, используя неявную схему псевдовременного марша, основанную на двухфакторной приблизительной факторизации разреженной матрицы Якобиана.
177.меса С Библиотека 3D-графики Программа, представляющая собой бесплатную библиотеку, аналогичную OpenGL.
178.галгель Фортран 90 Вычислительная гидродинамика Выполняет численный анализ колебательной неустойчивости конвекции в жидкостях с низким числом Прандтля.
179.art С Распознавание изображений/Нейронные сети Распознает объекты на тепловых изображениях с помощью нейронной сети Адаптивной теории резонанса 2 (ART 2).
183.эквэйк С Моделирование распространения сейсмических волн Рассчитывает распространение упругих волн в больших, крайне неоднородных долинах, таких как долина Сан-Фернандо в Калифорнии или бассейн Большого Лос-Анджелеса.
187 Фортран 90 Обработка изображений: распознавание лиц Эта программа выполняет систему распознавания лиц.
188.амп С Вычислительная химия Эта программа рассчитывает молекулярную динамику (т.е. решает ОДУ, определяемую уравнениями Ньютона для движения атомов в системе) на комплексе белок-ингибитор, который внедрен в воду.
189.лукас Фортран 90 Теория чисел / Тестирование на простоту Вычисляет тест Люка-Лемера для проверки простоты чисел Мерсенна 2^p-1, используя арифметику произвольной точности (целочисленный массив).
191. фма3д Фортран 90 Конечно-элементное моделирование сбоев Эта программа рассчитывает неупругие переходные динамические реакции трехмерных твердых тел и конструкций, подвергающихся импульсивным или внезапным нагрузкам.
200.шестидорожечный Фортран 77 Проектирование ускорителя ядерной физики высоких энергий Имитирует отслеживание переменного количества частиц за переменное количество оборотов вокруг модели ускорителя частиц.
301.apsi Фортран 77 Метеорология: Распространение загрязняющих веществ Попытки определить мезомасштабные и синоптические вариации потенциальной температуры, компонентов ветра U и V, а также мезомасштабной вертикальной скорости W, давления и распределения загрязняющих веществ C, имеющих источники Q.

Набор тестов SPECfp95 содержит 10 программ тестирования, предназначенных для оценки производительности операций с плавающей запятой в конкретной системе. Пакет был выпущен в марте 1995 года, заменив SEPCfp92 в сентябре 1995 года. [6] Этот люкс в настоящее время выведен из эксплуатации.

Эталонные программы: [8]

Контрольный показатель Категория
101.tomcatv Генерация векторизованной сетки.
102.плавать Уравнения мелкой воды.
103.su2cor Метод Монте-Карло.
104.гидро2д Уравнения Навье-Стокса.
107.mgrid Трехмерное потенциальное поле.
110.яблоко Уравнения в частных производных.
125.турб3д Моделирование турбулентности.
141.апси Прогноз погоды.
145.фпппп Изображение Из серии тестов квантовой химии по Гауссу.
146.волна5 Уравнения Максвелла.

Набор тестов SPECfp92 содержит 14 тестовых программ, предназначенных для оценки производительности операций с плавающей запятой в конкретной системе. Двенадцать из этих программ написаны на Фортране, а две — на C. Пакет был выпущен в 1995 году, заменив SPECfp89. [9] С выпуском этого пакета было введено правило Baseline; в котором поставщикам больше не разрешено оптимизировать компиляцию кода, не сообщая об этом. [10] Этот люкс в настоящее время выведен из эксплуатации.

Эталонные программы: [11]

Контрольный показатель Язык Категория
013.специя2g6 Фортран Аналоговые схемы (двойная точность)
015. додук Фортран Моделирование Монте-Карло
034.mdljdp2 Фортран Атомы, взаимодействующие посредством идеализированного потенциала Леннарда-Джонса
039.волна5 Фортран Уравнения Максвелла на декартовой сетке
047.tomcatv Фортран Двумерные системы координат с граничными границами вокруг общих геометрических областей.
048 или около того Фортран Лучи через оптическую поверхность
052. приди С Нейронная сеть, использующая обратное распространение ошибки
056.ухо С Имитирует человеческое ухо путем преобразования звукового файла в кохлеограмму с помощью быстрых преобразований Фурье и других функций математической библиотеки.
077.mdljsp2 Фортран Уравнения движения модели из 500 атомов
078.swm256 Фортран Уравнения мелкой воды с использованием конечно-разностных аппроксимаций
089.su2cor Фортран Массы элементарных частиц в рамках кварк-глюонной теории.
090.гидро2д Фортран Гидродинамические уравнения Навье-Стокса для расчета галактических джетов
093.наса7 Фортран Программные ядра операций, часто используемые в приложениях НАСА.
094.фпппп Фортран Многоэлектронные интегральные производные

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б «Бенчмарки SPEC» . 3 февраля 2003 г. Проверено 24 июля 2010 г.
  2. ^ «Документация SPEC CPU2017» . 18 мая 2018 г. Проверено 24 октября 2018 г.
  3. ^ «СПЕЦ ЦП2006» . 16 июня 2010 г. Проверено 25 июля 2010 г.
  4. ^ Перейти обратно: а б «СПЕЦ ЦП2000» . 07.06.2007 . Проверено 25 июля 2010 г.
  5. ^ «CFP2006 (компонент с плавающей запятой SPEC CPU2006)» . 27 сентября 2006 г. Проверено 25 июля 2010 г.
  6. ^ Перейти обратно: а б «Бенчмарки SPEC CPU95» . 23 сентября 2003 г. Проверено 25 июля 2010 г.
  7. ^ «CFP2000 (компонент с плавающей запятой SPEC CPU2000)» . 16 октября 2003 г. Проверено 25 июля 2010 г.
  8. ^ «Бенчмарки SPEC CFP95» . 26 сентября 2003 г. Проверено 25 июля 2010 г.
  9. ^ «Бенчмарки SPEC CPU92» . 23 сентября 2003 г. Проверено 25 июля 2010 г.
  10. ^ "базовый уровень.txt" . 26 сентября 2003 г. Проверено 25 июля 2010 г.
  11. ^ «Бенчмарки CFP92» . 26 сентября 2003 г. Проверено 25 июля 2010 г.
[ редактировать ]
  • [1] (Компонент с плавающей запятой SPEC CPU2006)
  • [2] (Компонент с плавающей запятой SPEC CPU2000)
  • [3] (Компонент с плавающей запятой SPEC CPU95)
  • [4] (Компонент с плавающей запятой SPEC CPU92)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7042e3d780dd39856a97a5d4150d9e72__1666206180
URL1:https://arc.ask3.ru/arc/aa/70/72/7042e3d780dd39856a97a5d4150d9e72.html
Заголовок, (Title) документа по адресу, URL1:
SPECfp - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)