Тест на быстродействие микропроцессораРефераты >> Программирование и компьютеры >> Тест на быстродействие микропроцессора
Сводные сведения о программах, входящих в SPEC 89 и SPEC 92, приведены ниже в таблице.
Перечень программ наборов SPEC89, SPEC92.
Программа |
Тест, язык, тип данных |
Моделирование ПЛМ (PLA) |
89+92, С, ФТ |
Lisp – интерпретатор |
89+92, С, ФТ |
Формирование логических таблиц истинности |
89+92, С, ФТ |
Unix – утилита упаковки тестового файла размером 1Мбайт, который 20 раз подвергается сжатию |
92, С, ФТ |
Операция со строками и столбцами электронной таблицы |
92, С, ФТ |
Компилятор GNU, трансляция 19 программ на Си в оптимизированный код ассемблера |
89+92, С, ФТ |
Моделирование аналоговых цепей с высокой интенсивностью обменов с памятью |
89+92, Фортран, ПТ, ДВ |
Моделирование термодинамики ядерного реактора методом Монте-Карло; содержит большое число ветвлений и коротких циклов |
89+92, Фортран, ПТ, ДВ |
Задача квантовой химии для системы из 500 атомов |
92, Фортран, ПТ, ДВ |
Версия теста Mdijdp2 для одинарной точности |
92, Фортран, ПТ, ОТ |
Решение уравнений Максвелла |
92, Фортран, ПТ, ДВ |
Генерация сетки при моделировании процессов обтекания; программа ориентирована на тестирование параллельных систем |
89+92, Фортран, ПТ, ДВ |
Моделирование управления движением робота с использованием видеосистемы |
92, С, ПТ |
Решение сеточной задачи shallow – water для сетки 256х256 |
92, Фортран, ПТ |
Задача квантовой физики вычисления массы элементарных частиц с использованием метода Монте-Карло; хорошо векторизуется и ориентирована на тестирование параллельных систем |
92, Фортран, ПТ, ДВ |
Решение уравнение Навье-Стокса для определения параметра межгалактического газа; программа хорошо векторизуется и ориентирована на тестирование параллельных систем |
92, Фортран, ПТ, ДВ |
Семь библиотечных функций обработки матриц (умножение, обращение и т.д.) |
89+92, Фортран, ПТ, ДВ |
Моделирование процесса замещения атомов на сериях Гаусса; программа плохо распараллеливается и содержит большой объем ввода/вывода |
89+92, Фортран, ПТ, ДВ |
Синтетический тест, имитирующий различные алгоритмы умножения матриц |
89, Фортран, ПТ, ДВ |
Моделирование уха человека |
92, С, ПТ, ДВ |
Пакет тестовых программ SPEC 95
Появление нового набора программ обусловлено развитием микропроцессоров (повышение производительности и увеличением объёма внутрикристальной памяти), совершенствование компиляторов, стремление учесть требования стандартов открытых систем, атак же скорректированным после появления SPEC 92 представлением об актуальности различных областей приложения.
Современные процессоры выполняют решение тестов SPEC 92 в течение интервалов времени от одной до нескольких секунд, что вносит большие погрешности в измерения производительности. Объём кода программ и данных SPEC 92 таков, что программы и данные могут разместиться в кэш памяти процессора. Это вообще не позволяет получить сколько-нибудь достоверные оценки реальной производительности.
Индексы производительности в SPEC 95 даются по отношению к эталонной машине SPARC-station 10/40 в конфигурации с кэш памятью второго уровня.
Используются два тестовых набора CINT 95 и CFP 95, состоящие из 8 и 10 программ соответственно.
Таблица 2. Перечень программ набора CINT
Область приложения |
Спецификация задачи |
Моделирование |
Моделирование кристалла Motorola 88100 |
Компиляция |
Компиляция программы на Си и компиляция оптимизированного кода для процессора SPARC |
Искусственный интеллект |
Игра Го – игра сама против себя |
Компрессия |
Компрессия текстового файла размером 16 Мбайт |
Интерпретация |
Lisp-интерпретатор |
Обработка изображений |
Сжатие графических объектов(JPEG) с различными параметрами |
Манипулирование текстовыми строками |
Shell-интерпретатор |
Базы данных |
Построение таблиц и манипулирование с ними |
При испытаниях компьютеров формируются:
· индексы производительности SPEC int 95, SPEC fp 95 и SPEC int base 95, SPEC fp base 95, для фиксированной и плавающей точки в оптимизированном режиме компиляции и без оптимизации соответственно.
· индексы пропускной способности SPEC int rate 95, SPEC fp rate 95 и SPEC int rate base 95, SPEC fp rate base 95 для оценки многозадачных режимов и SMP архитектур при оптимизированном режиме компиляции и без оптимизации соответственно.
Все интегральные индексы производительности формируются как среднее геометрическое индексов по отдельным тестам.
Корпорация SPEC не даёт никаких рекомендаций по установления соответствия между значениями индексов SPEC 92 и ЫЗУС 95.