Опис деяких комп’ютерів з нетрадиційною архітектурою, Інформаційно-аналітичний центр з
Зміст
Denelcor HEP (Heterogeneous Element Processor)
Цей комп'ютер вважається першою комерційно доступною обчислювальною системою з множинним потоком команд. У своїй повній конфігурації Denelcor HEP містить 16 процесорних модулів (Process Execution Module - PEM) через багатокаскадний перемикач пов'язаних зі 128 модулями пам'яті даних (Data Memory Module - DMM). Усі процесорні модулі можуть працювати незалежно один від одного зі своїми потоками команд. У свою чергу, кожен процесорний модуль може підтримувати до 50 потоків команд користувачів. На рівні процесорного модуля множина потоків команд забезпечується одним восьмирівневим конвеєрним пристроєм для обробки команд. На кожному щаблі конвеєра повинні знаходитись команди з різних потоків. Отже, швидкість обчислень збільшується зі збільшенням кількості потоків команд, доки конвеєр не буде заповнений. Після заповнення конвеєра ця величина залишається незмінною.
Містить до 16 машин типу DEC PDP-11, пов'язаних із 16 модулями пам'яті через перехресний перемикач розмірності 16x16.
PASM (Partitioned SIMD/MIMD computer)
Містить до N=2 n процесорних елементів, кожен із яких містить свій пристрій обробки даних і модуль пам'яті з двох блоків. Усі процесорні елементи між собою зв'язуються через багатокаскадний перемикач. Відмінною рисою цієї архітектури є можливість динамічно змінювати свою конфігурацію залежно від прикладних завдань. Система може бути налаштована або як SIMD, або як MIMD комп'ютер. Крім локальної пам'яті, кожен процесорний елемент має доступом до спільної пам'яті.
Це обчислювальнасистема типу MIMD з розподіленою пам'яттю, що складається з 64 процесорних елементів (ПЕ). Кожен ПЕ містить 8-розрядний мікропроцесор Intel 8031 з 32-розрядним співпроцесором Intel 8231 і локальну пам'ять об'ємом 2 Кбайта. Як контролер використовується 16-розрядний мікропроцесор Intel 8086. Зв'язок процесорних елементів здійснюється через загальну шину.
lCAP (loosely Coupled Array Processors
Ця система складається з декількох машин FPS 164, які контролюються однією машиною, що управляє. У демонстраційних зразках було використано сім FPS 164, кожна з яких мала по 4 Мбайти основної пам'яті. Управляючою машиною служила IBM 4381.
Основний компонент цієї системи є "обчислювальний модуль", що складається з мікропроцесора DEC LSI-11 з 64Мбайт dynamic MOS memory. Цей модуль може працювати як окремий комп'ютер. У той же час до 14 таких модулів можуть бути підключені до шини (intracluster bus), таким чином формуючи сильнозв'язану систему (кластер - tightly-coupled cluster). Усередині кластера передача даних відбувається шляхом прямого доступу до пам'яті. Побудовані таким чином кластери можна зв'язати в складнішу систему через дві сполучні кластери шини (intercluster buses). У цьому виходить слабко пов'язана мережу (loosely-coupled network), у якій обмін даними відбувається шляхом комутації пакетів (packet switching techniques).
До складу системи входить шістнадцять кластерів по вісім процесорних елементів (ПЕ) у кожному. Кластери пов'язані через розширену мережу типу Omega (extended Omega Global Switching Network) з 256 модулями глобальної пам'яті. Кожен модуль пам'яті має об'єм від 4 до 16 мегаслов. Процесорні елементи, що становлять кластер, мають по 16 мегаслов локальної пам'яті. Усі процесорніелементи конвеєрного типу та пов'язані між собою через локальну комутаційну мережу (local switching network).
До її складу входять чотири матричні модулі, керовані послідовною машиною PDP-11. Кожен модуль містить 256 ПЕ та загальну пам'ять ємністю від 64 Кбіт до 64 Мбіт. Зв'язок між ПЕ та пам'яттю здійснюється через гнучку комутаційну мережу.
PEPE (Parallel Element Processor Ensemble)
Це система з 288 ПЕ з низьким ступенем зв'язності. Кожен процесорний елемент містить три процесори (кожен процесор призначався до виконання певної функції, що з завданням радіолокації), керованих у синхронному режимі трьома пристроями управління (по одному кожен тип процесора в ПЭ). Ці три пристрої управління підключалися до трьох стандартних каналів вводу-виводу CDC 7600, яка була головною для всієї системи. Зв'язок між ПЕ здійснювався через блоки пам'яті пристроїв керування.
Система складається із п'яти процесорів. Кожен процесор через матричний комутатор має доступ до блоків пам'яті (кількість блоків варіюється від одного і більше). Через мережу зовнішнього доступу процесори з'єднуються з пам'яттю на зовнішніх носіях і пристроями введення-виводу. У кожен час деякий процесор з пам'яттю працює як управляючий процесор (монітор), регулюючи активність інших робочих процесорів.