Page 40 - 6111
P. 40
Для роботи тесту LINPACK на обчислювальних системах з
розподіленою пам'яттю була створена спеціальна версія HPL (High -
Performance LINPACK). На відміну від стандартної реалізації, в
HPL користувач може керувати великим числом параметрів для
досягнення високої продуктивності на своїй установці.
В даний час LINPACK використовується для формування
списку Тор500 - п'ятисот найпотужніших комп'ютерів світу
(www.top500.org). Крім пікової продуктивності R peak для кожної
системи вказується величина Rmax, рівна продуктивності
комп'ютера на тесті LINPACK з матрицею максимального для
даного комп'ютера розміру Nmax. За значенням Rmax
відсортований весь список. Як показує аналіз представлених даних,
величина Rmax становить 50-70 % від значення Rpeak. Інтерес для
аналізу функціонування комп'ютера представляє і вказане в
кожному рядку значення N 1/2, що показує, на матриці якого розміру
досягається половина продуктивності Rmax.
Дані тесту LINPAСК показують наскільки добре комп'ютер
може вирішувати системи рівнянь з щільною матрицею вказаним
методом. Оскільки завдання має хороші властивості, то і кореляція
продуктивності на тесті LINPACK з піковою продуктивністю
комп'ютера висока. Операції введення/виведення не
використовуються, відношення числа виконаних операцій до обсягу
використовуваних даних високе, проста комунікаційна схема,
відносно невеликий обсяг передач між процесорами та інші
властивості програми роблять даний тест "зручним" . За даними
цього тесту можна отримати багато корисної інформації про
розрахункову систему. Але потрібно розуміти і те, що висока
продуктивність на LINPACK абсолютно не означає того, що і на
вашій конкретній програмі буде досягнута висока продуктивність.
Цікава властивість LINPACK пов'язана з законом Мура. Згідно з
цим законом продуктивність обчислювальних систем подвоюється
кожні 18 місяців. Не маючи строгих доказів, цей закон,
підтверджується вже не один десяток років. Відповідно до закону,
обсяг пам'яті збільшується в чотири рази кожні три роки. Це
дозволить кожні три роки подвоювати розмір використовуваної
матриці. За ці ж три роки продуктивність комп'ютера виросте в
чотири рази. Оскільки обчислювальна складність тесту LINРАСK є
куб від розміру матриці, то час виконання третього варіанта тесту
повинен подвоюватися кожні три роки. Виходить, що фіксувати
розмір матриці не можна, а використання матриць максимального
розміру з часом призведе до дуже великих витрат. Бажано дійти до
компромісу , який поки не знайдений.
39