Page 34 - 4868
P. 34

Ошибка! Стиль не определен.                                                                32

























                   Рисунок 1.11 – Порівняння затрат часу на операцію додавання векторів

                     Кожнийелементарний процесор в архітектурі SIMD – виконує одночасно
               одну  і  ту  ж  саму  команду  над  різними  частинами  набору  даних.  Одна
               команда  (інструкція)  задається  на  виконання  одночасно  декільком
               арифметико-логічним  пристроям.  Числоарифметико-логічних  пристроїв
               повинне відповідати ширині SIMD пристрою. На рисунку 1.12 представлено
               апаратну реалізацію SIMD моделі.























                                 Рисунок 1.12 – Апаратна реалізація SIMD моделі

                     Кожна команда, що поступила на виконання повинна бути виконана на
               всіх  елементарних  процесорах  (PE  –  Processing  Elements).  Один  потік
               виконується  на  кожному  елементарному  процесорі.В  прикладі  додавання
               векторів  SIMD  пристрій  з  шириною  в  чотири  PE  може  виконати  чотири
               ітерації циклу за один раз.


                     5.2. Використання технології GPGPU

                     Технологія GPGPU (General-Purpose Graphics Processing Units) – техніка
               використання графічного процесора відеокарти для виконання обчислень, які
               зазвичай виконуються центральним процесором.
   29   30   31   32   33   34   35   36   37   38   39