Page 136 - 6111
P. 136

Лекція №13

                                      КОМП’ЮТЕРНІ СИСТЕМИ КЛАСУ SIMD:
                                       МАТРИЧНІ, ВЕКТОРНІ, АСОЦІАТИВНІ

                                Комп’ютерні  системи  класу  SIMD  (Single  Instruction  stream  /
                            Multiple Data stream) характеризуються одиничним потоком команд
                            і  множинним  потоком  даних.  Дані  системи  виконують  одну
                            арифметичну операцію відразу над багатьма даними – елементами
                            вектора (рис.13.1).

















                                  Рисунок 13.1 – Структура обчислювальних систем класу SIMD

                                Безперечними  представниками  класу  SIMD  вважаються
                            матриці  процесорів:  ILLIAC  IV,  ICL  DAP,  Goodyear  Aerospace
                            MPP,  Connection  Machine  1  і  т.п.  У  таких  системах  єдиний
                            керуючий  пристрій  контролює  безліч  процесорних  елементів.
                            Кожен  процесорний  елемент  одержує  від  пристрою  керування  в
                            кожен фіксований момент часу однакову команду і виконує її над
                            своїми локальними даними.
                                Іншим  підкласом  SIMD-систем  є  векторні  комп’ютери.
                            Векторні  комп’ютери  маніпулюють  масивами  схожих  даних
                            подібно  тому,  як  скалярні  машини  обробляють  окремі  елементи
                            таких  масивів.  Це  робиться  за  рахунок  використання  спеціально
                            сконструйованих векторних центральних процесорів. При роботі у

                                                             135
   131   132   133   134   135   136   137   138   139   140   141