Page 147 - 6111
P. 147

If (х > 0) then <оператор А> else <оператор В>

                            і  кожен  ПЕ  оцінює  умову  IF.  Тобто  ПЕ,  для  яких  умова  х  >  0
                            справедливо, встановлять свій прапор F в одиницю, тоді як решта
                            ПЕ - в нуль. Далі КМП розподіляє оператор А по всіх ПЕ. Команди,
                            що  реалізовують  цей  оператор,  повинні  бути  маскованими.
                            Оператор  А  буде  виконаний  тільки  тими  ПЕ,  де  прапор  F
                            встановлений в одиницю. Далі КМП передає у все ПЕ немасковану
                            команду  ELSE,  яка  примусить  всі  ПЕ  інвертувати  стан  свого
                            прапора F. Потім КМП транслює у всі ПЕ оператор В, який також
                            повинен  складатися  з  маскованих  команд.  Оператор  буде
                            виконаний  тими  ПЕ,  де  прапор  F  після  інвертування  був
                            встановлений в одиницю, тобто де результат перевірки умови х > 0
                            був негативним.
                                При  використанні  схеми  глобального  маскування  контролер
                            масиву процесорів разом з командами посилає у всі ПЕ глобальну
                            маску.  Кожен  ПЕ  декодує  цю  маску  і  по  результату  з’ясовує,  чи
                            повинен  він  виконувати  дану  команду  чи  ні. Глобальні  і  локальні
                            схеми маскування можуть комбінуватися. У такому разі активність
                            ПЕ  в  рівній  мірі  визначається  як  прапором  F,  так  і  глобальною
                            маскою.

                                13.6 Мережі взаємозв’язків процесорних елементів в
                            матричних КС
                                Ефективність мережевих взаємозв’язків процесорних елементів
                            багато  в  чому  визначає  можливу  продуктивність  всієї  матричної
                            системи.  Застосування  знаходять  найрізноманітніші  топології
                            мереж.
                                Оскільки  процесорні  елементи  в  матричних  системах
                            функціонують  синхронно,  обмінюватися  інформацією  вони  також
                            повинні  по  узгодженій  схемі,  причому  необхідно  забезпечити
                            можливість синхронної передачі від декількох ПЕ-джерел до одного
                            ПЕ-приймача.  Коли  для  передачі  інформації  в  мережевому
                            інтерфейсі задіюється тільки один регістр пересилки даних, це може
                            привести до втрати даних, тому у ряді КС для запобігання подібній
                            ситуації  передбачені  спеціальні  механізми.  Так,  в  системі  СМ-2
                                                             146
   142   143   144   145   146   147   148   149   150   151   152