Page 213 - 6111
P. 213

Рисунок 18.1 – Структура базового модуля реконфігурованої
                                                системи на основі ПЛІС

                                Центральне  місце  в  організації  обчислювального  процесу
                            відводиться  контролерам  розподіленої  пам’яті  (КРП).  КРП
                            працюють з фрагментами паралельної програми, які завантажені в
                            їх  блоки  пам’яті.  Виконуючи  паралельну  програму,  КРП  беруть
                            участь  в  налаштуванні  елементарних  процесорів  на  виконання
                            необхідних операцій і в створенні необхідних каналів зв’язку між
                            ними,  тим  самим  реалізуючи  в  межах  базового  модуля
                            мультиконвеєрну  обчислювальну  структуру,  яка  відповідає
                            базовому підграфу завдання.
                                Одна  частина  контролерів  розподіленої  пам’яті,  виконуючи
                            фрагменти паралельної програми, організовує і синхронізує потоки
                            даних,  що  подаються  в  обчислювальні  структури.  Інша  частина
                            контролерів виконує функції прийому результатів обчислень.
                                Для  створення  ефективних  обчислювальних  структур  в  межах
                            базового  модуля  необхідно  оптимальне  співвідношення  кількості
                            ПЛІС, кількості блоків розподіленої пам’яті і їх обсягу. Для різних
                            завдань, що вирішуються на РКС, це співвідношення відрізняється.
                                                             212
   208   209   210   211   212   213   214   215   216   217   218