- •1.Комп’ютерні системи та паралельна обробка інформації.
- •2.Класифікація комп’ютерних систем по Флінну.
- •3.Кс класу simd. Векторні і векторно-конвеєрні кс.
- •4.Підвищення продуктивності кс за рахунок векторної обробки даних. Структура векторного процесора.
- •Матричні обчислювальні системи. Загальна структура, переваги і недоліки.
- •Способи організації масивів процесорів в матричних обчислювальних системах
- •Асоціативні обчислювальні системи
- •9.Класифікація систолічних архітектур і їх топологія.
- •10.Комп’ютерні системи з командними словами надвеликої довжини (wliv).
- •11.Комп’ютерні системи з явним паралелізмом команд (еріс).
- •13. Паралельні комп'ютери із розподіленою пам'яттю. Переваги і недоліки.
- •14. Комп’ютерні системи класу мimd. Smp-системи, їх загальна архітектура, переваги і недоліки.
- •Переваги та недоліки
- •15.Аналіз видів архітектур smp-систем
- •16. Кластерні обчислювальні системи, їх особливості і недоліки.
- •17. Класифікація кластерів
- •18. Комп’ютерні системи з масовою паралельною обробкою інформації
- •. Комп’ютерні системи з неоднорідним доступом до пам’яті.
- •22.Відмовостійкі комп’ютерні системи. Основні поняття.
- •23.Основні підходи по забезпеченню відмовостійкості кс.
- •24.Методи виявлення відмов у кс.
- •25. Моделі відмовостійких комп’ютерних систем.
- •2 6. Основні принципи забезпечення відмовостійкості дискової пам’яті. Технологія raid0.
- •27. Технології raid1, raid2, raid3 та порівняння їх ефективності.
- •28. Технології raid4, raid5. Порівняння їх ефективності.
- •33 Топології комп’ютерних систем. Загальні поняття.
- •1) Повний граф 2) Лінійка
- •3) Кільце 4) Зірка
- •34. Методи опису характеристик мережевих з’єднань. Тополо́гія мереж характеризує фізичну організацію вузлів (комп'ютерів, кабелів) різноманітних мереж Топологія комп'ютерних мереж
- •36. Функції маршрутизації даних в кс. Реверсування бітів, зсув, мережа illiac.
- •37. Статичні топології кс: лінійна, кільцева, зіркоподібна. Параметри, переваги і недоліки.
- •38. Статичні топології кс: деревоподібна, решітчата і повнозв’язна. Параметри, переваги і недоліки.
- •39. Статичні топології кс: тороїдальна, циліндрична і топологія гіперкуба. Параметри, переваги і недоліки.
- •40. Динамічні топології кс. Блокуючі і неблокуючі мережі. Шинна топологія.
- •41. Динамічні топології кс: топологія перехресної комутації (кросбар).
- •42. Комутуючі елементи мереж з динамічною топологією. Топологія “баньян”.
- •43.Динамічні топології кс: “омега”, “дельта”.
- •44. Динамічні топології кс: “Клоша”, “базова лінія”.
- •45 Загальні принципи організації пам’яті в комп’ютерних системах. Особливості організації пам’яті із чергуванням адрес.
- •46 Класифікація моделей архітектур пам’яті обчислювальних комп’ютерних систем.
- •47 Моделі архітектур із загальною пам’яттю: uma, numa. Переваги і недоліки.
- •49. Моделі архітектур з розподіленою пам’яттю. Переваги і недоліки.
- •53.Використання протоколів на основі довідника для забезпечення когерентності кеш-пам’яті в комп’ютерних системах. Переваги і недоліки.
9.Класифікація систолічних архітектур і їх топологія.
Класифікація систолических структур
Аналіз різних типів систолических структур і тенденцій їх розвитку дозволяє класифікувати ці структури за кількома ознаками.
За ступенем гнучкості серед систолических структур виділяють:
спеціалізовані;
алгоритмічно орієнтовані;
програмовані.
Спеціалізовані структури орієнтовані на виконання певного алгоритму. Прикладами є структури, орієнтовані на рекурсивну фільтрацію, швидке перетворення Фур'є для заданої кількості точок, конкретні матричні перетворення.
Алгоритмічно орієнтовані структури, як виявляється з їх назви, орієнтовані не на один конкретний алгоритм, а на певний клас алгоритмів. Йдеться, головним чином, про алгоритми, що передбачають виконання однотипних операцій над векторами, матрицями та іншими числовими множинами.
У програмованих систолических структурах є можливість програмування як процесорних елементів, так і конфігурації зв'язків між ними. При цьому ПЕ можуть володіти локальною пам'яттю програм, і хоча всі вони мають одну і ту ж організацію, в один і той же момент часу допускається виконання різних операцій з деякого набору. Команди або керуючі слова, що зберігаються в пам'яті програм таких ПЕ, можуть змінювати і напрям передачі операндів.
За розрядності процесорних елементів розрізняють систолические структури:
однорозрядні;
багаторозрядні.
У однорозрядних матрицях ПЕ в кожен момент часу виконує операцію над одним двійковим розрядом; а в багаторозрядних - над словами фіксованої довжини.
За характером локально-просторових зв'язків систолические структури бувають:
одномірні;
двомірні;
тривимірні.
Топологія систолических структур
В даний час розроблені систолические матриці з різною геометрією зв'язків: лінійні, квадратні, гексагональних, тривимірні та ін.
Кожна конфігурація матриці найбільш пристосована для виконання певних функцій, наприклад лінійна матриця оптимальна для реалізації фільтрів в реальному масштабі часу; гексагональная - для виконання операцій обернення матриць, тривимірна - для знаходження значень нелінійних диференціальних рівнянь в приватних похідних або для обробки сигналів антеною решітки. Найбільш універсальними і найбільш поширеними, тим не менш, можна вважати матриці з лінійною структурою.
Враховуючи те, що матриці ПЕ зазвичай реалізуються на основі надвеликих інтегральних схем, що виникають при цьому обмеження призвели до того, що найбільш поширені матриці з одним, двома і трьома трактами даних і з однаковим або протилежним напрямком передачі, що позначаються як ULA, BLA і TLA відповідно .
10.Комп’ютерні системи з командними словами надвеликої довжини (wliv).
VLIW ( «Дуже довга машинна команда») — архітектура процесорів з декількома обчислювальними пристроями. Характеризується тим, що одна інструкція процесора містить кілька операцій, які повинні виконуватися паралельно.
У суперскалярних процесорах також є кілька обчислювальних модулів, але завдання розподілу між ними роботи вирішується апаратно.
Переваги та недоліки
Підхід VLIW сильно спрощує архітектуру процесора, перекладаючи завдання розподілу обчислювальних пристроїв на компілятор. Оскільки відсутні великі і складні вузли, сильно знижується енергоспоживання.
Одні з перших VLIW-процесори з'явилися наприкінці 1980-х і були розроблені компанією Cydrome.
У чистому вигляді архітектуру VLIW мають процесори TriMedia фірми Philips і сімейство DSP C6000 фірми Texas Instruments.
Мікропроцесор Transmeta Crusoe містить шар двійкової сумісності з архітектурою x86, який компілює інструкції у внутрішній формат процесора (code morphing). Ядро Crusoe є VLIW-процесором.
Мікропроцесор Intel Itanium має 64-бітну систему команд EPIC-процесора з явним паралелізмом, яка є одним з варіантів VLIW.
Багатопроцесорний обчислювальний комплекс «Ельбрус-3» і мікропроцесори серії «Ельбрус» («Ельбрус 2000», «Ельбрус S») є VLIW-процесорами.
Процесори, що випускаються фірмою Tilera, також мають VLIW-архітектуру.
VLIW також отримала гарне поширення на ринку GPU, так, відеопроцесори AMD / ATI Radeon починаючи з R600 і до сучасних мають VLIW архітектуру. В останньому поколінні (Southern Islands) компанія AMD / ATI відійшла від підходу VLIW .
VLIW-архітектура також використовується для обробки зображень в системі Expeed цифрових дзеркальних камер компанії Nikon.
