Page 47 - 6111
P. 47
операції, в тестах ВТ і SP використовуються асинхронні
пересилання, а тести LU і MG побудовані на основі синхронної
передачі повідомлень. Для тестів SP і ВТ характерний великий
обсяг даних, що пересилаються з кожного процесора, для LU і MG
властива невелика середня довжина повідомлень. Для багатьох
тестів пакета різниця між мінімальною і максимальною довжиною
повідомлень становить кілька порядків.
При всіх позитивних властивостях пакета NAS Parallel
Benchmarks, повної картини про продуктивність комп'ютера він все
ж не дає. Безумовно, NPB є одним з кращих наборів тестів,
призначених для аналізу ефективності паралельних
обчислювальних систем. Однак у пакета є і великий недолік - його
підтримкою в даний час ніхто не займається ...
Серед відомих тестів, що використовуються сьогодні для
оцінки продуктивності комп'ютерів, можна назвати тести SPEC.
Власником тестів SPEC є Standard Performance Evaluation
Corporation. Це некомерційний консорціум, в який входять
виробники обчислювальних систем і програмного забезпечення,
навчальні та наукові організації. Основна задача консорціуму
полягає в розробці тестів для самих різних програмно-апаратних
середовищ, що моделюють реальні робочі навантаження. До складу
тестового набору входять тести обчислювального характеру, тести
швидкості роботи системи в якості WEB-серверів, поштових
серверів, тести графічних підсистем та багато інших. До їх складу
включено і пакет SPEChpc96, покликаний відобразити оцінку
продуктивності багатопроцесорних обчислювальних систем. Склад
тестів часто змінюється, що викликано бажанням консорціуму
оперативно відображати останні досягнення в розвитку
обчислювальної техніки.
У середині 2001 роки з'явився пакет програм SPEC ОМРМ2001,
призначений для вимірювання продуктивності паралельних систем
з загальною пам'яттю, що містять від 4 до 32 процесорів.
Вимірювання проводяться на програмах, записаних в термінах Ореn
МР. Послідовником даного пакету є SPEC OMPL2001, що
розширює число процесорів в тестуємій конфігурації комп'ютера до
512 .
Але так вже склалося, що тести SPEC, в основному,
використовуються для оцінки продуктивності традиційних систем.
Тут у розробників є великий досвід, завдання більш зрозумілі,
розроблені методики. Широкого визнання в світі паралельних
комп'ютерів тести SPEC поки не отримали.
Одна з серйозних проблем багатьох тестів полягає в акуратному
підборі розміру задачі. Так було з тестом LINPACK, для якого
46