Реферат: Трансп’ютери – елементна база ММПС
Трансп'ютери - елементна база ММПС
Зміст
Вступ
1. Основні визначення
2. Архітектура сімейства Т-2, Т-4, Т-8
2.1 Структура центрального процесора
2.2 Система команд трансп’ютера і їхнє виконання
2.3 Організація пам'яті трансп’ютера
2.4 Диспетчеризація процесів
2.5 Організація вводу-виводу
2.6 Протокол передачи даних по лінку
2.7 Очікування сигналів від блоку подій, таймера, блоку помилок
2.8 Ініціалізація системи після включення живлення
Література
Вступ
Тема реферату "Трансп’ютери - елементна база ММПС" з дисципліни "Мультимікропроцесори".
Мультимікропроцесорні системи (ММПС) - це системи, що мають два й більше компонент, які можуть одночасно виконувати команди. Підпорядкованими процесорами можуть бути спецпроцесори, розраховані на виконання певного типу завдання або процесори широкого застосування. Спецпроцесори - співпроцесори, процесори вводу-виводу.
Трансп’ютер - це мікрокомп'ютер із власною внутрішньою пам'яттю й лінками (каналами) для з'єднання з іншими трансп’ютерами.
1 . Основні визначення
Трансп’ютер - транзистор і комп'ютер - це об'єднання слів відбиває основну область застосування даного класу мікроконтролерів, а саме - масово-паралельні обчислювальні системи, у яких трансп’ютер відіграє роль базового обчислювального елемента.
Деякі фахівці трактують даний термін як найменування конкретного продукту фірми Inmos , інші як узагальнене найменування мікропроцесорів з вбудованими міжпроцесорними інтерфейсами.
Перший трансп’ютер Т414 був розроблений фірмою Inmos в 1983 році.
У цей час, крім трансп’ютерів фірми Inmos, серійно випускаються трансп’ютероподібні МП TMS320, З4Х и ADSP2106X.
Високий ступінь функціональної самостійності трансп’ютера, простота інтеграції й наявність периферійних пристроїв дозволяють створювати в короткий термін системи на їхній основі. Комунікаційні канали трансп’ютера можуть здійснювати обмін даними одночасно з обчисленнями, практично не знижуючи продуктивності процесора. Завдяки цій якості трансп’ютерів, системи на їхній основі мають гарну масштабованість і високе значення показника ефективності (продуктивність/вартість).
Малюнок 1. Структура трансп’ютера Т800
2. Архітектура сімейства Т-2, Т-4, Т-8
Трансп’ютери ставляться до класу RISC процесорів. Система команд орієнтована на мову високого рівня ОККАМ (OCCAM). Це мова паралельного програмування, що дозволяє задавати паралельні обчислення відповідно до моделі взаємодіючих послідовних процесів (CSP). Програма мовою ОККАМ являє собою сукупність асинхронних, що спільно протікають взаємодіючих процесів. Взаємодія між процесорами реалізується шляхом обміну даними за принципом " рандеву". Ця модель обчислень підтримується завдяки апаратному диспетчерові, що забезпечує виконання паралельних процесів у режимі квантування часу. Причому кількість одночасно виконуваних процесів не обмежена.
Мультипроцесорна система на базі трансп’ютерів - сукупність трансп’ютерів, з'єднаних лініями зв'язку (безпосередньо або через комутатор).
Істотно спростити програмування мультипроцесорних обчислювальних систем дозволяє той факт, що однакова модель паралельних обчислень підтримується як усередині окремого трансп’ютера, так і в рамках мультипроцесорної системи в цілому. Завдяки цьому програма, розроблена для ММПС, може бути створена й налагоджена на одному єдиному процесорі, а потім перенесена на мережу трансп’ютерів без істотних змін.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--