Таксономія Флінна: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
Немає опису редагування |
Немає опису редагування |
||
Рядок 1:
{{Класифікація Флінна}}
'''Таксономія (Класифікація) Флінна''' ({{lang-en|Flynn's taxonomy}}) — загальна класифікація [[архітектура ЕОМ|архітектур ЕОМ]] за ознаками наявності [[Паралелізм (інформатика)|паралелізму]] в [[потік (програмування)|потоках]] команд (інструкцій) і даних. Була запропонована в 70-ті роки М. Флінном (M. Flynn). Вся розмаїтість архітектур ЕОМ в цій таксономії Флінна зводиться до чотирьох класів:
* '''SISD''' (single instruction — single data) — одиночний потік команд і даних. Паралелізм відсутній. До цієї категорії відносяться послідовні архітектури, у тому числі й [[Архітектура фон Ноймана|фон-нойманівского типу]].
* '''SIMD''' (single instruction — multiple data) — одиночний потік команд і декілька потоків даних. Паралелізм в таких архітектурах полягає в можливості одночасного виконання однієї й тої ж операції над декількома елементами даних. Досягається це централізованою видачею команд декільком обчислювальним пристроям спільним для них пристроєм управління. Найпоширенішими представниками архітектур типу SIMD є так звані векторні ЕОМ, оптимізовані для паралельного виконання однотипних операцій над елементами векторів і матриць. Спеціалізовані векторні процесори іноді вбудовуються в комп'ютери загального призначення. Зокрема, в багатьох сучасних мікропроцесоріах вбудовані обмежені можливості векторних обчислень для обробки мультимедіа.
|