Курсовая работа: Методы организации сложных экспертиз компьютерных систем
где BMi - время выполненияi - го теста;
Р i - весi - го теста;
Base _ BMi - эффективность базового процессора на i -м тесте.
Из приведенной формулы следует, что индекс iCOMP 2.0 вычисляется как мультипликативная свертка времени работы процессора на каждом из эталонных тестов смеси.
Рис. 3.1 Профили типовых прикладных программ
Состав тестовой смеси выбран так, чтобы охватить различные категории прикладных программ и объемы загрузки процессора. Перечень категорий прикладных программ, состав тестовой смеси ( BMi ) и веса тестов ( Pi ), используемые для расчета индекса iCOMP 2.0 (табл. 3.3), определены исходя из анализа рыночного спроса программ различного типа.
Таблица 3.3 Категории программ и веса тестов iCOMP 2.0
Категория программ | Состав тестовой смеси (ВМ i ) | Вес тестов |
Инженерные программы типа Autocad | Norton S132 | 15 |
Программы типа Microsoft Office | CPUmark32 | 40 |
Программы, оперирующие данными целого типа | SPECint_base95 | 20 |
Программы, оперирующие данными с плавающей точкой | SPECfp_base95 | 5 |
Программымультимедиа | Intel Media Benchmark | 20 |
За базовый процессор принят Pentium- 120МГц, имеющий оценку, равную 100 ед.
Эффективность базового процессора ( Base _ BMi ), определенная по различным тестам, представлена ниже.
Перечень микропроцессоров, отранжированных по индексу iCOMP 2.0, приведен ниже.
Оценки, основанные на iCOMP 2.0, не могут сравниваться с оценками, основанными на iCOMP, так как они получены из различного набораэталонных тестов с различными весами и нормированы на различный базовый процессор.
В тесте iCOMP за базовый процессор принят процессор Intel486SX, 25МГц.
1.4 МЕТОДИКА AIM
Сравнение и оценка производительности вычислительных систем применительно к конкретному приложению и планируемому использованию проводятся по методикам независимой компании AIMTechnology, основанной в 1981 г. Предлагаемые AIMTechnology методики и тестовые смеси ориентированы на получение интегральных оценок по всем компонентам UNIX-систем в многопользовательском и многозадачном режимах. Разработанные методики позволяют получить более комплексную оценку тестируемой архитектуры, чем тесты SPEC и iCOMP 2.0. Результаты тестовых испытаний систем можно получить на сервере www.ideas.com.au/bench/aim/aim.htm.
В методике AIM при проверке учитываются следующие критерии:
• пиковая производительность (AIMPerformance Rating ) - максимальная производительность в режиме наиболее оптимального использования центрального процессора, процессора работы с вещественными числами и кэш-памяти;
• максимальная нагрузка ( Maximum User Load ) - максимально возможное число заданий при работе наибольшего числа пользователей, которое может выполнить система за минуту. Данный показатель используется при выборе серверов;
• обработка утилит Unix( Utilities Indexed или Milestone ) - оценка возможностей по выполнению 40 утилит ОС Unix. Данный показатель используется при выборе инструментального компьютера, предназначенного для интенсивной работы с утилитами типа grep или make ;
• пропускная способность ( Throughput Graph ) - показатель производительности (число работ в минуту) в зависимости от степени загрузки системы;
• цена ( Price ) - стоимость тестируемой компьютерной системы.
Производительность при выполнении Unix-утилит идентифицирует системы, наиболее эффективно выполняющие утилиты ОС Unix за одну минуту. Основным набором оценки собственно компьютерной системы, без вывода на терминалы, учета производительности при работе с XWindow и в составе сети, является AIMSystem Benchmark ( Suite lit ).
Набор состоит из шести так называемых моделей: обмены с оперативной памятью (20 %), работа с вещественными числами двойной и одинарной точности (10 %), операции работы с целыми числами (20 %), обмены данными между процессорами (10 %), вызовы функций на языке Си с 0, 1, 2 и 15 параметрами (20 %), ввод-вывод на диск (20 %). Ниже приведены результаты сравнения компьютерных систем, полученные фирмой AIM.
Полный отчет по компьютерной системе включает данные тестирования по набору тестов AIMSubsystem Benchmark ( Suite III ). Проверка по данному набору производится при работе компьютера в однозадачном режиме и включает следующие оценки производительности:
• при работе с диском. Измеряется в килобайтах в секунду для двух вариантов: при использовании кэширования и без него. Оценка применяется при выборе систем для работы с базами данных, файловых серверов и рабочих мест разработчика программного обеспечения;
• при выполнении операций над вещественными числами. Измеряется в тысячах операций в секунду отдельно для сложения, умножения и деления, с двойной н одинарной точностью. Оценка используется при выборе систем для работы в научных и физических приложениях;