Page 142 - 6111
P. 142

залежить від результатів і/або прапорів умов попередніх операцій.
                            Для  забезпечення  такого  режиму  в  матричних  системах  статусна
                            інформація,  що  зберігається  в  процесорних  елементах,  повинна
                            бути  зібрана  в  єдине  слово  і  передана  в  КМП  для  вироблення
                            рішення про розгалуження програми. Наприклад, в пропозиції

                                                  IF A (умова A) THEN DO В

                            оператор В буде виконаний, якщо умова А справедлива у всіх ПЕ.
                            Для  коректного  включення/відключення  процесорних  елементів
                            КМП повинен знати результат перевірки умови А у всіх ПЕ. Така
                            інформація  передається  в  КМП  по  однонаправленій  шині
                            результату. У системі СМ-2 ця шина названа GLOBAL. У системі
                            МРР для тієї ж мети організована структура, звана деревом SUM-
                            OR.  Кожен  ПЕ  розміщує  вміст  свого  однорозрядного  регістра
                            ознаки  на  вході  дерева,  яке  за  допомогою  операції  логічного
                            складання  комбінує  цю  інформацію  і  формує  слово  результату,
                            використовуване в КМП для ухвалення рішення.

                                13.3 Архітектура матричних комп’ютерних систем
                                У  матричних  SIMD-системах  поширення  набули  два  основні
                            типи архітектурної організації масиву процесорних елементів.
                                У  першому  варіанті  (рис.13.5),  відомому  як  архітектура  типу
                            “процесорний елемент - процесорний елемент” (“ПЕ-ПЕ”):
                                -  N  процесорних  елементів  (ПЕ)  зв’язані  між  собою  мережею
                            з’єднань;
                                - кожен ПЕ - це процесор з локальною пам’яттю;
                                -  процесорні  елементи  виконують  команди,  що  надходять  з
                            КМП  по  шині  широкомовної  розсилки,  і  обробляють  дані  що
                            зберігаються в їх локальній пам’яті або поступають з КМП;
                                - обмін даними між процесорними елементами проводиться по
                            мережі  з’єднань,  тоді  як  шина  введення/виведення  служить  для
                            обміну інформацією між ПЕ і пристроями введення/виведення;
                                - для трансляції результатів з окремих ПЕ в контроллер масиву
                            процесорів служить шина результату;


                                                             141
   137   138   139   140   141   142   143   144   145   146   147