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
   35   36   37   38   39   40   41   42   43   44   45