<<
>>

SPEC и другие тесты

В настоящее время при оценке производительности в основном персональных ком- пьютеров большой популярностью пользуется целое семейство тестов, созданных некоммерческой специализированной корпорацией SPEC (от Standard Performance Evaluation Corporation — корпорация стандартов оценки производительности).

В основу этих тестов положены реально используемые программы из самых раз- ных областей применения информационных технологий.

Исходный вариант, относящийся к 1992 г., содержал две группы тестов. Группа с названием СINТ92 состоит из шести программ на языке С, которые обеспечи- вают решение задач по теории цепей, разработку логических вентильных схем, упаковку текстовых файлов, включают интерпретатор для языка ЛИСП и т. д. Эта группа программ служит для оценки производительности систем с точки зрения операций над целочисленными данными. Вторая группа тестов с назва- нием СFР92 включает 12 программ на языке С и две — на Фортране. Эти про- граммы, обеспечивающие моделирование методом Монте-Карло, составление прогноза погоды и т.

д., служат для оценки производительности систем с точки зрения операций над вещественными данными.

Результатом тестирования считаются отношения времен выполнения по каж- дой тестовой программе на испытуемой машине к временам их выполнения на эталонной машине. В качестве эталона выбрана вычислительная система VAX 11/780. Из результатов отдельных тестов формируются две интегральные оцен- ки: SРЕСiпt92, равная среднему геометрическому оценок, полученных в индиви- дуальных тестах по группе СINТ92, и SРЕСfр92, равная среднему геометриче- скому оценок, полученных в индивидуальных тестах по группе СFР92. Таким образом, в тестах SPEC оценки не измеряются в единицах MIPS или Flops, а явля- ются безразмерными относительными величинами, показывающими, во сколько раз быстрее работает испытуемая машина по отношению к эталонной.

Аналогичным образом построены и более поздние варианты данных тестов и ин- тегральных оценок SРЕСiпt95 и SРЕСfр95, SРЕСiпt2ООО и SРЕСfр2ООО и т. д., а также другие специализированные тесты SPEC. Можно упомянуть, например, тест SРЕСhрс96, обеспечивающий оценку мощности вычислительных систем, состоящих из нескольких десятков процессоров, а также тест SPEC ОМРL2ОО1, который может применяться для тестирования систем, содержащих до 512 про- цессоров. В систему SPEC входят тесты SРЕСjbb и SРЕСwеb, служащие для тестирования различных разновидностей серверов, а также некоторые другие. Корпорация SPEC постоянно работает над созданием новых тестовых систем, улучшением и обновлением ранее выпущенных. Это, например, популярные тесты, использующие реальные, широко распространенные приложения SPEC for Maya 6, SPEC for Зds max 6, SPEC for SolidWorks 2003, SPEC viewperf и т. д.

Кроме тестов SPEC в последние годы появилось еще несколько систем тести- рования, созданных некоммерческими организациями. В основном эти системы ориентированы на приложения баз данных и другие невычислительные классы приложений. Можно упомянуть, скажем, системы тестирования ТРС-А, ТРС-В, ТРС-С Совета по оценке производительности обработки транзакций ТРС (от Transaction Processing Performance Council) и большой набор тестов SAP (от Stan- dard Application) Benchmark.

В последнее время популярность приобрели комплексные методики тестирования производительности компьютеров, основанные на комплексах программ из различ- ных областей применения. В частности, в тестовый комплекс включают програм- мы архивации, моделирования физических процессов, растровой и трехмерной

графики, автоматизации проектирования, кодирования мультимедийных данных, игровые и некоторые другие программы. В комплексы часто включают программы 7-zip, WiпRАR, CPU RightМагk, Adobe Photoshop, ЗDМагk, PC Mark, WebMark, VегiТеst Business Wiпstопе, VегiТеst Multimedia, Content Creation Winstone, SiSoftware Sandra, Adobe Acrobat Distiller, ABBYY Fine Reader, DOOM. Следует отметить, что набор средств, используемых для комплексной оценки производи- тельности вычислительных систем, постоянно изменяется и довольно сильно за- висит от массовых предпочтений, установившихся в период тестирования.

Оценивая производительность компьютера по любой системе тестирования, не- обходимо иметь в виду, что на разных тестах вычислительные системы дают раз- ные показатели производительности. На одних тестах одна архитектура может выигрывать у другой, а на других — проигрывать. Проблема общепризнанной, удобной, адекватной оценки мощности вычислительных систем до сих пор не име- ет удовлетворительного решения.

Дополнительный материал по обсуждавшимся в главе вопросам можно найти в изданиях [11], [6].

<< | >>
Источник: Степанов А. Н.. Архитектура вычислительных систем и компьютерных сетей. 2007

Еще по теме SPEC и другие тесты:

  1. Тесты
  2. Тесты
  3. ТЕСТЫ РАБОТА ЖУРНАЛИСТА: ВАШ ТВОРЧЕСКИЙ ПОТЕНЦИАЛ
  4. «Я» и другие
  5. § 6. Другие некоммерческие организации
  6. 3.10. Другие упражнения
  7. Другие соображения
  8. Другие упражнения.
  9. § 10. Другие способы обеспечения
  10. Другие полномочия правительства
  11. 5.2.4. Другие следы человека
  12. Другие наши способности
  13. Другие важные прогрессии
  14. § 3. Земля и другие природные ресурсы
  15. То, что вы подавляетЕ, выразят другие
  16. РАЗДЕЛ II. ПРАВО СОБСТВЕННОСТИ И ДРУГИЕ ВЕЩНЫЕ ПРАВА
  17. Глава 10 ДРУГИЕ ОБЛАСТИ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ Р-МЕТОДА