Курсовая работа: Методы организации сложных экспертиз компьютерных систем
Оценка производительности проводится по двум частным показателям:
• скорости выполнения теста с оптимизированным (SPECint_95 и SPECftp_95) и неоптимизированным (SPECint_base_95 и SPECftp_base_95) режимами компиляции;
• пропускной способности системы для многопроцессорных архитектур и/или для многозадачного режима работы в оптимизированном (SPECint_rate95 и SPECftp_rate95) и неоптимизированном (SPECint_rate_base95 и SPECftp_rate_basefp95) режимах работы.
Смесь SPECint_95 включает 8, aSPECftp_95 - 10 программ. Перечень, программ, время их выполнения на эталонной машине, прикладная область и характеризующие ее спецификации показаны в табл. 3.2. Набор целочисленных программ написан на языке Си, а для работы с плавающей арифметикой - на Фортране.
Как видно из табл. 3.2, в тестовый набор включены программы, используемые в различных прикладных областях. Это допускает проведение не только комплексного сравнения по итоговому рейтингу, но и узкоориентированного - до конкретной программе, в случае если предполагаемое использование вычислительной системы соответствует выбранной предметной области.
В комплект официальной поставки тестового набора входят исходные тексты программ тестового набора, инструментальные средства для компиляции, запуска, сравнения результатов и формирования отчета, описание правил запуска тестов и формирования отчета. В отчете указывается время прогона на тестируемой системе, относительное время по каждой программе и их файловой системе, используемые флаги и ключи.
Табли ца 3.2 Описание тестовых смесей по методике SPEC
Программа | Базовое время, с | Область приложения | Спецификация задачи |
Тест SPECint_95 | |||
099. go | 4600 |
Искусствен-ный интеллект | Игра Go - игра сама против себя |
124.m&&ksim | 1900 | Моделирова-ние | Моделирование чипа Motorola 88100 |
126. gcc | 1700 | Программиpование |
Компиляция программы на Си и компиляция в оптимизированный код для процессоров SPARC |
129.compress | 1S0O | Сжатие данных | Сжатие текстового файла размером 16 Мбайт |
130. li | 1900 | Интерпрета-ция языков | Lisp-интерпретатор |
132.ijpeg | 24D0 |
Обработка изображений | Сжатие изображений графических объектов (JPEG) с различными параметрами |
134. perl | 1900 |
Shell-интер- претатор | Манипулирование текстовыми строками |
147. vortex | 2700 | Базы данных | Построение и манипулирование таблицами |
Teсm SPECftp_95 | |||
101. tomcatv | 3700 |
Гидродина- мика, геометричес-кие операции | Генерация двухмерной координатной сетки преобразования вокруг произвольной области |
102. swim | 8600 |
Предсказа-ние погоды |
Моделирование волной поверхности методом конечных элементов (вещественная арифметика с одинарной точностью) |
103. su2cor | 1400 | Квантовая физика | Вычисление массы элементарных частиц с использованием метода Монте-Карло |
104.hydro2d | 22400 | Астрофизика | Расчет межгалактических газов по уравнению Новье-Стокса |
Программа | Базовое время,с | Область приложения | Спецификация задачи |
107. mgrid | 2500 | Электромаг-нетизм | Расчет трехмерного поля потенциалов |
110.applu | 2200 | Гидродина-мика | Решение системы уравнений с частными производными |
125. turb3d | 100 | Моделиро-вание | Моделирование турбулентностей в кубическом объеме |
141. apsi | 2100 | Предсказа-ние погоды | Вычисление статистики температур, воздушных потоков и уровней загрязнения |
145. fpppp | 9600 | Квантовая химия | Отработка порождения потока электронов |
146. wave | 3000 | Электромаг-нетизм | Решение уравнения Максвелла |
Оценки SPEC важны для анализа систем, основное назначение которых быть вычислителем вообще, без детального уточнения конкретной специфики. Тестовые наборы дают сравнение по работе с целыми и с вещественными числами.
Консорциум SPEC разработал кроме этих еще несколько тестов, среди которых SDM (тест рабочей нагрузки при использовании UNIX) и SFS (тест рабочей нагрузки файлового сервера). В тесте SDM моделируется многопользовательская среда UNIX и оцениваются как работа ОС, так и производительность процессора и операции ввода-вывода. Тест SFS включает в себя один пакет 097.LADDIS, в рамках которого генерируются типовые сетевые запросы к NFS-серверу. Отчет по этому тесту содержит описание полной конфигурации и время ответа на запросы NFS.
1.3 Тест ICOMP 2.0 для оценки эффективности микропроцессоров INTEL
Корпорация Intel разработала тест iCOMP, ранжирующий по эффективности микропроцессоры различных семейств Intel-подобной архитектуры.
Тест iCOMP ориентирован только на выбор микропроцессоров для ПЭВМ. Тест не может служить интегральным показателем качества любых типов микропроцессоров, ПЭВМ или рабочих станций в целом, так как на общую эффективность влияют различия в аппаратных средствах и конфигурации программного обеспечения.
Со временем тест iCOMP был модифицирован и назван iCOMP 2.0. В нем отражены основные тенденции в формировании требований к оценке микропроцессоров: учет современных профилей прикладных программ, определяемых как соотношение времени выполнения регистровых операций ЦПУ, обмена с памятью и ввода-вывода; переход на 32-разрядные операционные системы и прикладные программы, включая Windows 95, NT, OS/2 и UNIX; быстрое увеличение объема мультимедийных, сетевых средств и средств обработки трехмерной графики.
Уникальные для основных прикладных программ смеси операций, определяющие их профили, показаны на рис. 3.1.
Оценка процессоров производится по взвешенному времени выполнения тестовой смеси, нормированному по эффективности базового процессора, в соответствии с формулой