Page 77 - 6111
P. 77

забезпечення відмовостійкості та високої готовності (резервування,
                            “гаряча”  заміна).  Системи,  що  збираються  користувачами  з
                            серійних  компонентів,  використовують  як  обчислювальні  вузли
                            комерційно доступних робочих станцій або серверів. Комунікаційна
                            підсистема  будується  з  комерційно  доступних  компонентів.
                            Системне  програмне  забезпечення  може  бути  як  вільно
                            поширюваним,  так  і  фірмовим,  але  комерційно  доступним  як
                            самостійний продукт або у складі використовуваного сервера.
                                Для  утворення  MPP-систем  можуть  бути  використані
                            інтерфейси    мікропроцесора,   призначені    для   доступу    до
                            позакристальної пам’яті або зовнішніх пристроїв (шина PCI).
                                При  побудові  паралельних  систем  з  пам’яттю,  що  з
                            архітектурою  СС-NUMA  і  COMA  використовується  інтерфейс
                            пам’яті.    У     цьому     випадку     по    відношенню       до
                            внутрішньокристальної  кеш-пам’яті  будь-якого  мікропроцесора
                            системи вся інша пам’ять розглядається як єдина спільна пам’ять,
                            обмін  з  якою  виконується  механізмом  заміщення  кеш-рядків  у
                            рамках  реалізації  протоколу  когерентності.  Архітектура  систем  з
                            пам’яттю, що трактує пам’ять як єдиний адресний простір, робота з
                            осередками  якого  виконується  командами  читання  і  запису.
                            Побудова  таких  систем  передбачає  використання  серійних
                            мікросхем  і  виготовлення  досить  складних  адаптерів,  що
                            підключаються до шини пам’яті процесора і підтримують протокол
                            когерентності кеша.
                                При використанні для  об’єднання мікропроцесорів інтерфейсу
                            зовнішніх  пристроїв,  що  характерно  для  обчислювальних  систем,
                            створюваних  користувачами,  можлива  побудова  систем  як  з
                            розподіленою    пам’яттю    з   архітектурою   на   базі   обміну
                            повідомленнями,  так  і  з  пам’яттю,  що  на  основі  технології
                            рефлексивної  пам’яті,  наприклад,  технології  memory  channel.
                            Архітектура  на  базі  обміну  повідомленнями  використовує  окремі
                            набори команд читання і запису для роботи з локальною пам’яттю і
                            спеціальні  команди  типу  send,  receive  для  управління  адаптерами
                            каналів введення-виведення. Стандартизовані вимоги, пропоновані
                            шиною  до  адаптерів,  дозволяють  будувати  системи  з  “великих”
                            блоків - системних плат робочих станцій і ПК, а також мережевих
                            плат (Myrinet - www.myri.com, Quadrics - www.quadrics.com, Dolphin
                            SCI  -  www.dolphinics.com,  Fast  Ethernet  тощо)  і  комутаторів
                            комунікаційних  середовищ.  Для  таких  систем  гостро  стоїть
                            проблема ефективності паралельних обчислень, так як вони свідомо
                            мають обмеження пропускної здатності обмінів, обумовлені шиною
                            PCI.

                                                              76
   72   73   74   75   76   77   78   79   80   81   82