Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Способы измерения реальной производительности




При оценке производительности на тестах приходится решать три проблемы, связанные с анализом результатов контрольного тестирования производительности [47]:

ü отделение показателей, которым можно доверять безоговорочно, от тех, которые должны восприниматься с известной долей настороженности (проблема достоверности оценок);

ü выбор контрольно-оценочных тестов, наиболее точно характеризующих производительность при обработке типовых задач пользователя (проблема адекватности оценок);

ü правильное истолкование результатов тестирования производительности, особенно если они выражены в довольно экзотических единицах типа MWIPS (Mega Whetstone Instructions Per Second) [48], Dhrystones/s и т.д. (проблема интерпретации).

Существующие тестовые наборы можно разбить на три группы. Первую группу тестов измерения производительности составляют тесты производителей, разрабатываемые компаниями – изготовителями компьютеров для "внутреннего" применения – оценивания качества собственных продуктов. Главная особенность данных тестов заключается в том, что они ориентированы на сравнение ограниченного множества однотипных компьютеров, часто относящихся к одному семейству. Эти тесты позволяют разработчикам компьютеров оптимизировать структурно-технические решения. Например, для оценки производительности микропроцессоров с архитектурой х86 компания Intel в I992 году предложила индекс производительности iCOMP (Intel Comparative Microprocessor Performance). В качестве эталонного процессора принят 486 SX-25, значение индекса для которого равно 100. Индекс iCOMP определяется при выполнении синтетического теста, формирующего смесь операций, состоящую из 67% операций над 16-разрядными целыми, 3% операций над 16-разрядными числами с плавающей точкой, 25% над 32-разрядными целыми и 5% над 32-разрядными числами с плавающей точкой. К примеру, индексы iCOMP для микропроцессоров 486 SX2-50, Pentium-100 и Pentium-166 равны 180, 815 и 1308 соответственно. Следует отметить, что индекс iCOMP оценивает производительность микропроцессора как такового, а не вычислительной установки, включающей еще оперативную память и внешние устройства.

В IBM имеются специализированные тестовые пакеты для измерения производительности компьютеров с архитектурой мэйнфреймов семейства System/370 и System/390, а также тесты для компьютеров с архитектурой AS/400.

Тесты производителей являются почти идеальным средством оценивания быстродействия и технико-экономических показателей процессоров и вычислительных систем с одной и той же архитектурой, но разными средствами ее реализации, однако они не могут быть в чистом виде использованы для других компьютеров – сказывается слишком явная ориентация тестов на конкретную "фирменную" архитектуру. Эти тесты используются создателями систем оценки различных вариантов реализации.

Вторую группу составляют стандартные тесты. Стандартные тесты, разработанные для сравнения широкого спектра компьютеров, часто претендуют на роль полностью универсальных средств измерения производительности. В основе подобных амбиций лежит то, что разработчиками тестов этой категории являются либо независимые аналитики, (например, Джек Донгарра, предложивший совместно с группой других исследователей тестовый пакет Unpack [49]), либо группы, объединяющие крупнейших производителей компьютеров SPEC (Standard Performance Evaluation Corporation) [50]. Коллективный характер разработки практически исключает возможность ориентации стандартного теста на конкретного поставщика компьютеров.

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

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




Поделиться с друзьями:


Дата добавления: 2015-06-25; Просмотров: 928; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.