Page 156 - 6111
P. 156
пам’ять з чергуванням адрес, ці пари можуть бути отримані із
швидкістю однієї пари за цикл процесора і направлені для обробки
в конвеєризованний функціональний блок. За відсутності
чергування адрес або інших засобів вибору операндів з високою
швидкістю переваги обробки векторів істотно знижуються.
13.10 Асоціативні КС
В основі асоціативних КС лежить асоціативний процесор.
Асоціативні КС мають n процесорних елементів (ПЕ), як правило,
послідовної порозрядної обробки для кожного з елементів пам’яті.
Операції здійснюються одночасно всіма n ПЕ. Всі або частина
елементарних послідовних ПЕ можуть синхронно виконувати
операції над всіма комірками або над вибраною множиною слів
асоціативної пам’яті. Приклад асоціативної КС - система STARAN,
розроблена Goodyear Aerospace Corporation в 1972 році.
Асоціативний процесор (АП) - це асоціативна пам’ять, що
допускає паралельний запис у всі комірки, для яких було
зафіксовано збіг з асоціативною ознакою. Ця особливість АП, що
носить назву мультизапису, є першою відмінністю асоціативного
процесора від традиційної асоціативної пам’яті. Прочитування і
запис інформації можуть проводитися по двох зрізах масиву, що
запам’ятовує, - або це все розряди одного слова, або один і той же
розряд всіх слів. При необхідності виділення окремих розрядів зрізу
зайві позиції можна маскувати. Кожен розряд зрізу в АП
забезпечений власним процесорним елементом, що дозволяє між
прочитуванням інформації і її записом проводити необхідну
обробку, тобто паралельно виконувати операції арифметичного
складання, пошуку, а також емулювати багато рис матричних КС.
Контрольні запитання
1 Які є типи архітектурної організації масиву процесорних
елементів у матричних SIMD-системах?
2 Яка різниця між матричними і векторними комп’ютерними
системами?
3 З яких компонентів складається матрична комп’ютерна система?
4 Які функції контролера масиву процесорів?
155