Page 36 - 6111
P. 36

ніколи  не  тільки  не  перевищить  цієї  межі,  але  і  не  досягне  її.
                            Пікова продуктивність комп'ютера обчислюється однозначно, і вже
                            цим  дана  характеристика  зручна.  Більш  того,  підсвідомо  завжди
                            виникає  зв'язок  між  піковою  продуктивністю  комп’ютера  і  його
                            можливостями  у  вирішенні  завдань.  Чим  більша  пікова
                            продуктивність,  тим,  теоретично,  швидше  користувач  зможе
                            вирішити  свою  задачу.  З  моменту  появи  перших  паралельних
                            комп'ютерів  користувачі  переконалися,  що  розкид  у  значеннях
                            реальної  продуктивності  може  бути  величезним.  На  одних
                            завданнях вдавалося отримувати 90 % від пікової продуктивності, а
                            на інших лише 2 %. Якщо хтось міг використовувати незалежність і
                            конвеєрність всіх функціональних пристроїв комп'ютера СDС  7600,
                            то  продуктивність  виходила  високою.  Якщо  в  обчисленнях  були
                            інформаційні  залежності,  то  конвеєрність  не  використовувалася,  і
                            продуктивність  знижувалася.  Якщо  в  алгоритмі  явно  переважав
                            один тип операцій, то частина пристроїв простоювала, викликаючи
                            подальше падіння продуктивності.
                                Структура  програми  і  архітектура  комп'ютера  тісно  пов'язані.
                            Користувача  не  цікавлять  потенційні  можливості  обчислювальної
                            системи.  Йому  потрібно  вирішити  його  конкретну  задачу.  Саме  з
                            цієї точки зору він і хоче оцінити "якість" комп'ютера. Для обробки
                            даних  експерименту  у  фізиці  високих  енергій  не  вимагається
                            високошвидкісного  комунікаційного  середовища.  Головне  -  це
                            велике  число  обчислювальних  вузлів.  Для  таких  цілей  цілком
                            підійде  локальна  10  -  мегабітна  мережа  організації  зі  ста  робочих
                            станцій.  Її  можна  розглядати  в  якості  паралельного  комп'ютера,  і
                            вночі  цілком  віддавати  під  такі  завдання.  Тепер  спробуйте  на
                            такому  комп'ютері  запустити  серйозну  модель  розрахунку  зміни
                            клімату. Швидше за все, ніякого прискорення вирішення завдання
                            не  буде.  Маємо  комп'ютер,  з  хорошим  показником  пікової
                            продуктивності.  Але  для  одних  завдань  він  підходить  ідеально,  а
                            для інших зовсім не підходить.
                                Традиційно  використовуються  два  способи  оцінки  пікової
                            продуктивності  комп'ютера.  Один  з  них  спирається  на  число
                            команд,  виконуваних  комп'ютером  в  одиницю  часу.  Одиницею
                            виміру , як правило , є MIPS ( Million Instructions Per Second). Для
                            певного класу додатків такий підхід є цілком прийнятним, оскільки
                            загальне представлення про швидкість роботи комп'ютера отримати
                            можна. Продуктивність, виражена в MIPS, говорить про швидкість
                            виконання  комп'ютером  своїх  же  інструкцій.  Але  в  яке  число
                            інструкцій  відобразиться  програма  користувача  або  окремий  її
                            оператор наперед не відомо. До того ж, кожна програма має свою
                            специфіку,  число  команд  тієї  чи  іншої  групи  від  програми  до
                                                              35
   31   32   33   34   35   36   37   38   39   40   41