Таксономія Флінна: відмінності між версіями

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