Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Показатели производительности вычислительных систем




Примеры формального представления сегментированных программ для параллельного исполнения.

 

Скалярное произведение 2-х векторов.

X=(x1, x2, x2)

Y=(y1, y2, y3)

X.Y=x1y1+x2y2+x3y3

Векторное произведение 2-х векторов.

X=ix1+jx2+kx3

Y=iy1+jy2+ky3

Умножение 2-х матриц.

 

 

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

Оценка производительности – один из главных факторов, который имеет место при сравнении ВС.

Основные показатели производительности:

1) Пиковая (предельная) производительность процессора без учета времени обращения к ОЗУ (на уровне взаимодействия с регистрами)

Единицы измерения производительности:

MOP - млн. процессорных операций в секунду

Mflops - млн. вещественных операций в секунду

Mips – млн. инструкций (команд) в секунду

2) Системная производительность технических и программных средств (на основе тестовых оценочных программ). Реализуются они на языках высокого уровня.

3) Номинальная производительность – среднее число команд, выполняемых подсистемой «процессор - память» с учетом их среднестатического веса в выбранном классе задач. Рассчитывается на основе используемых определенных формул, специальных методик для определения архитектур и с помощью специальных измерительных программ.

4) Эксплуатационная (реальная) производительность Оценивается на реальной рабочей нагрузке при выполнении типовых пакетов прикладных программ в основных областях применения:

- обработка текстов

- СУБД

- пакеты САПР

- компиляторы ЯВУ

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

1. Тесты, которые создают крупные производители (компании-изготовители ЭВМ) для внутреннего применения

К примеру, для процессоров х86 фирмой Intel разработан пакет тестов для индивидуального использования – iCOMP. За эталон сравнения взят процессор 486x-25 (его показатель принимается за 100). Эти тесты базируются на смеси операций, включающей

- 67% - операций над 64-х – разрядными целыми числами

- 3% - операций над 16-ти- разрядными с плавающей точкой

- 25% - операций над 32-ух- разрядными целыми числами

- 5% - операций над 32-ух – разрядными с плавающей точкой

В фирме IBM имеются тестовые пакеты для тестирования супер-ЭВМ (майнфреймов).

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

2. Стандартные тесты, формирующиеся независимыми аналитиками (например, Linpack) или группами, объединяющими крупных производителей компьютеров (SPEC, TPC) – универсальные тесты для широкого спектра применения.

3. Тесты для тестирования специальных пакетов (специализированные)

Linpack

Набор тестов в виде совокупности программ решения задач линейной алгебры. (решение уравнений размерностью 100x100 и 1000x1000).

На основе этих тестов формируется международный список самых производительных систем в мире – TOP500 (российский аналог TOP50).

SPEC xx

Сейчас существуют SPEC89, SPEC92, SPEC95.

В основе тестов, как правило, выделяют две основных группы:

1) группа программ целочисленной обработки

2) группа программ с плавающей точкой

В основе обработки данных лежит использование различных сложных задач (булева алгебра, движение атомов (квантовая механика), краевые задачи и т.п.).

Тесты делаются с расчетом создать некоррелированные условия для оценки производительности различных компьютеров.

Тесты с 1992 года приспособлены для оценки работы системы в многопроцессорном режиме. Включают оценку работы компилятора, работу ОС (по динамическому распределению ресурсов).

Тесты с 1995 г. включают стандарты открытых систем.

TPC

Тесты для оценки производительности ВС при работе с БД. Дают сравнительную оценку по стоимости и производительности совокупности аппаратно-программных средств, включая ОС, СУБД, мониторы, транзакции.

Частная компания AIM Technology

Разработка стандартных тестовых смесей для прикладных задач (8шт) для:

- рабочей станции разработки ПО;

- механического САПР-а;

- геоинформационных систем;

- деловых приложений (электронная почта, база данных, электронные таблицы);

- моделирование множества пользователей;

-моделирование выполнения заданий с большим объемом вычислений и т.п.




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


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


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



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




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