Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Класифікация паралельних обчислювальних систем




Допомога в створенні|створінні| складніших документів

  1. У програмі Visio в меню Довідка виберіть команду Довідка по Microsoft Office Visio.

  1. У вікні Довідка натискуйте кнопку Показати зміст.

У вікні Зміст виберіть категорію документа, який необхідно створити.

Майкл Флінн запропонував 1966 році наступну класифікацію обчислювальних систем, яка базується на кількості потоків вхідних даних та кількості потоків команд, які обробляють ці дані:

Таблиця 1. Класифікація Флінна

  Один потік інструкцій Декілька потоків інструкцій
Один п потік данних SISD MISD
Декілька потоків даних SIMD MIMD

SISD (Single Instruction Single Data):

це звичайні послідовні комп'ютери. Програма приймає один потік даних і виконує один потік інструкцій по обробці цих даних. Іншими словами, інструкції виконуються послідовно, і кожна інструкція оперує мінімальною кількістю даних (н-д, додавання двох чисел)

MISD (Multiple Instruction Single Data):

різні потоки інструкций виконуються з одними і тими ж даними. Звичайно такі системи не приводять до прискорення обчислень, так як різні інструкції оперують одними і тими ж даними, в результаті на виході системи отримуємо один потік даних. До таких систем відносять різні системи дублювання і захисту від збоїв, коли, наприклад, декілька процессорів дублюють обчислення один одного для надійності. Деколи до цієї категорії відносять конвеєрні архітектури. Серед процесорів виробництва Intel, конвеєр присутній, починаючи з процесора Pentium.

SIMD (Single Instruction Multiple Data):

Один потік інструкцій виконує обчислення одночасно з декількома даними. Наприклад, виконується додавання одночасно восьми пар чисел. Такі комп’ютери називаються векторними, так як подібні операції виконуються аналогічно операціям з векторами (коли, н-д, додавання двох векторів означає одночасне додавання всіх їхніх компонент). Часто векторні інструкції присутні як доповнення до звичайних «скалярних» інструкцій, і називаються (або векторним розширенням). Приклади популярних SIMD-розширень: MMX, 3DNow!, SSE и др.

MIMD (Multiple Instruction Multiple Data): різні потоки інструкцій оперують різними даними. Це системи найбільш широкого виду, тому їх найпростіше застосовувати для рішення паралельних задач.

MIMD-си­сте­ми, в свою чергу, при­йня­то поділяти (класифікація Джонсона) на системи з загальною пам’яттю (декілька обчислювачів мають загальну па­м’ять) и системи з розподіленою пам’яттю (кожний обчислювач має свою пам’ять; обчислювачі можуть обмінюватися даними). Крім того, існують системи з неоднорідним доступом до пам’яті (NUMA), в яких доступ до пам’ті других обчислювачів існує, проте він значно повільніший, ніж доступ до «своєї» пам’яті.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 335; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.