Page 21 - 6571
P. 21

вища. Відомі архітектури, в яких процесори розміщені у вузлах
            прямокутної решітки. Іноді взаємодія відбувається через ієрархі-
            чну систему комутаторів, що забезпечують можливість реалізації
            зв’язку  між  усіма  вузлами.  Використовується  також  топологія

            трьохвимірного тору, тобто кожен вузол має шість безпосередніх
            сусідів незалежно від того де він розміщений.
                  На  рисунку  2.3  показана  загальна  схема  зв’язків  основних

            лементів системи в архітектурі багатопроцесорних систем з роз-
            поділеною пам’яттю.




























                     Рисунок 2.3 – Архітектура багатопроцесорних систем
                                         з розподіленою пам’яттю


                  Оскільки процесори в мультикомп’ютерах не можуть взаємо-
            діяти один з одним за допомогою простих звернень до спільної
            пам’яті, то процесори обмінюються повідомленнями через відпо-

            відну  комунікаційну  мережу.  Як  приклади  мультикомп’ютерів
            можна виділити IBM BlueGene/L, Red Storm і кластер Google.
                  При  відсутності  реалізованої  апаратно  спільної  пам’яті,  пе-

            редбачається  використання  певної  програмної  структури.  У  му-
            льтикомп’ютерів не існує єдиного для всіх процесорів віртуаль-
            ного адресного простору, який би давав змогу зчитувати і запи-

            сувати інформацію за допомогою команд LOAD та STORE. Напри-
            клад,  якщо  процесор  мультипроцесорного  комп’ютера  із  спіль-
            ною пам’яттю з порядковим номером 1 виявить, що частина його

            даних потрапляє в іншу секцію, що відноситься до процесора із
            порядковим номером 2, то він може просто продовжити зчитувати

                                                        20
   16   17   18   19   20   21   22   23   24   25   26