Page 213 - 6111
P. 213
Рисунок 18.1 – Структура базового модуля реконфігурованої
системи на основі ПЛІС
Центральне місце в організації обчислювального процесу
відводиться контролерам розподіленої пам’яті (КРП). КРП
працюють з фрагментами паралельної програми, які завантажені в
їх блоки пам’яті. Виконуючи паралельну програму, КРП беруть
участь в налаштуванні елементарних процесорів на виконання
необхідних операцій і в створенні необхідних каналів зв’язку між
ними, тим самим реалізуючи в межах базового модуля
мультиконвеєрну обчислювальну структуру, яка відповідає
базовому підграфу завдання.
Одна частина контролерів розподіленої пам’яті, виконуючи
фрагменти паралельної програми, організовує і синхронізує потоки
даних, що подаються в обчислювальні структури. Інша частина
контролерів виконує функції прийому результатів обчислень.
Для створення ефективних обчислювальних структур в межах
базового модуля необхідно оптимальне співвідношення кількості
ПЛІС, кількості блоків розподіленої пам’яті і їх обсягу. Для різних
завдань, що вирішуються на РКС, це співвідношення відрізняється.
212