Page 83 - 6111
P. 83

даних.  Така  організація  обчислень  забезпечує  детермінізм
                            виконання  програми,  що  в  загальному  випадку  недосяжно  в
                            багатопроцесорних  системах.  При  цьому  забезпечується  також  і
                            висока  ефективність  паралельних  обчислень  на  широкому  класі
                            завдань.
                                Особливість  архітектури  РКС полягають  в  тому,  що  в  процесі
                            конструювання  вона  не  формується  остаточно,  а  залишається  в
                            певному     сенсі   незавершеною     і   відкритою.    Остаточне
                            програмування      архітектури    РКС      включає     створення
                            функціональних  вузлів  (елементарних  процесорів)  для  виконання
                            обчислень,  налаштування  прямих  інформаційних  каналів  між
                            елементарними  процесорами,  налаштування  блоків  розподіленої
                            пам’яті  на  реалізацію  процедур  читання  і  запису  інформаційних
                            масивів.  Апаратно-програмні  засоби  РКС  дозволяють  синтезувати
                            довільні  з’єднання  між  компонентами  системи,  створюючи
                            необхідні  обчислювальні  структури.  Сукупність  обчислювальних
                            структур,  створених  в  рамках  базової  архітектури  РКС,  утворює
                            віртуальний проблемно-орієнтований обчислювач, структура якого
                            адекватна інформаційному графу (підграфу) розв’язуваної задачі.

                                8.2. Елементна база сучасних РКС
                                Довгий час розвиток РКС стримувалося відсутністю відповідної
                            елементної бази для їх створення. Повномасштабна реалізація РКС
                            вимагає  наявності  елементної  бази,  що  задовольняє  наступним
                            основним критеріям :
                                -  високий  ступінь  інтеграції,  що  дозволяє  реалізувати  великі
                            фрагменти обчислювальних структур;
                                -  порівняно  низька  вартість  навіть  при  дрібносерійному
                            виробництві обчислювальних систем;
                                - можливість апаратної реалізації спеціальних обчислювальних
                            структур;
                                -  можливість  реалізації  різних  типів  розпаралелювання
                            обчислень;
                                -  можливість  реконфігурації  сформованих  обчислювальних
                            структур   при    переході   від   одних   алгоритмів   і   типів
                            розпаралелювання до інших;
                                                              82
   78   79   80   81   82   83   84   85   86   87   88