Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

A_O_Melnik_Arkhitektura_komp_39_yuteriv

.pdf
Скачиваний:
362
Добавлен:
12.02.2016
Размер:
6.8 Mб
Скачать

460

У топології "Баньян" (рис. 12.38 а) між кожним входом і виходом існує лише один шлях. Мережа МхМ(М = 2т ) складається з ІЧт/2 комутуючих елементів. Для керування мережею пакет, що передається, містить в своєму заголовку трирозрядний двійковий но­ мер вузла призначення. Дана мережа належить до мереж з самомаршрутизацією, оскіль­ ки адреса пункту призначення не тільки визначає маршрут повідомлення до потрібно­ го вузла, але і використовується для керування проходженням повідомлення по цьому маршруту. Кожен КЕ, до якого потрапляє пакет, проглядає один біт адреси і, залежно від його значення, направляє повідомлення на вихід 1 або 2. Стан КЕ першого ярусу мережі (лівий стовпець КЕ) визначається старшим бітом адреси вузла призначення. Середнім ярусом (другий стовпець) управляє середній біт адреси, а третім ярусом (правий стов­ пець) - молодший біт. Якщо значення біта рівне 0, то повідомлення пропускається через верхній вихід КЕ, а при одиничному значенні - через нижній. На рисунку показаний маршрут повідомлення з вхідного вузла 2 (010) до вихідного вузла 5 (101).

Топологія "Омега" є підкласом топології "Баньян". Ці топології досить популярні че­ рез те, що комутація забезпечується простими КЕ, що працюють з однаковою швид­ кістю, а повідомлення передаються паралельно. Крім того, великі мережі можуть бути побудовані з мереж меншого розміру.

12.9.5.5. Багатоярусні неблокуючі комутуючі мережі з реконфігурацією

Розглянемо далі багатоярусні КММ, що забезпечують повний набір з N1 перестано­ вок. Дані К М М забезпечують одночасне безконфліктне з'єднання довільного виходу з довільним входом, і тому представляють підвищений інтерес.

Однією з найбільш відомих і вивчених К М М даного класу є К М М Бенеша, структура якої для N=8 наведена на рис. 12.39.

Рис. 12.39. Багатоярусна небпокуюча комутуюча мережа Бенеша з реконфігурацією

Для даної мережі W K M M = N(log 2 N - 1/2) двовходових КЕ, або W K M M = 3N(log2 N-l) вен­ тилів, кількість ярусів m=2log2 N-l, а затримка TK M M =2(2log2 N-l)t.

Існує цілий спектр інших неблокуючих комутуючих мереж із реконфігурацією з по­ дібними до вищеописаної мережі функціями. Так, у К М М Ваксмана, що є модифікацією мережі Бенеша, кількість КЕ зменшена на N/2-1. К М М Фаня є багатоярусною комбіна­ ційною схемою зсуву. Кількість ярусів для N=2P рівне Р+1 . У першому ярусі забезпечу­ ється зсув кожного входу на +/-2Р"1 розрядів, в другому ярусі - на +/-2Р"2 розрядів і т. д. На К М М з N входами необхідно N (log2 N+l) тривходових КЕ, причому на кожний КЕ необхідно 15 вентилів, а його затримка рівна 3t. Для даної К М М W K M M = 15N(log2 N + 1)

вентилів, T R M M

= 3(log2 N + 1) t. Недолік К М М Фаня - складність керування і нерегуляр­

ність зв'язків. У К М М Каутца, структура якої для N=6 наведена на рис. 12.40, витрати

обладнання рівні W K M M = N ( N - l ) / 2 двовходових КЕ, або W

= 3N(N-1) вентилів, а за­

тримка Т

= 2(2N-3) t, яка визначається сумою затримок КЕ по найдовшому шляху

проходження даних. Перевага даної мережі - однорідність і регулярність.

461

100 101

111

ООО

110

010

 

 

 

 

 

 

 

 

 

 

 

ООО

 

 

 

 

 

 

 

 

001

 

 

 

 

 

 

 

 

010

 

 

 

 

 

 

 

 

0 1 1

 

 

 

1

 

1

 

 

100

 

 

 

 

 

 

 

 

 

 

 

 

I—

 

101

 

 

 

 

 

 

 

Рис. 12.40. Структура КММ Каутца для п=6

Одночасне довільне з'єднання всіх виходів К М М з всіма входами забезпечують КММ, створені на базі структур сортувальних мереж, що запропоновано та описано в працях авто­ ра даної книги. Потрібно відзначити, що можна синтезувати велику кількість структур бага­ тоярусних КММ на базі сортувальних мереж з кількістю ярусів від logjN^ogjN+l)^ до N - 1 . Вибір конкретної структури залежить від вимог по швидкодії, обмежень за апаратною складністю, а також, можливо, і обмежень на топологію КММ . Розглянемо два крайні ви­ падки даних структур. Структура К М М мінімальної швидкодії з даного класу, назвемо її крайньою зліва, аналогічна структурі відповідного графа сортування (рис. 12.41 а), має характеристики: W K M M = 6(3'°sN - 2'°sN ) вентилів, T R M M = 2(N - l)t. Швидша КММ, назвемо її крайньою справа, відповідна графу сортування Бетчера (рис. 12.41b), має характеристи­ ки: W m M = 6 2'°sN -2 (log2 N - log N + 4) - 1 вентилів, T R M M = logN (logN + l)t.

ь

Рис. 12.41. КММ, створені на базі структур сортувальних мереж: а - крайня зліва, Ь - крайня справа

462

Проведемо порівняння розглянутих багатоярусних неблокуючих комутуючих ме­ реж з реконфігурацією за апаратною та часовою складностями. В табл. 12.3 наведено кількість КЕ та кількість ярусів залежно від числа входів N розглянутих КММ. Видно, що найвигіднішими за даними критеріями є К М М Бенеша і гранична справа КММ на основі сортувальної мережі Бетчера.

 

 

Таблиця 12.3

Тип мережі

Кількість КЕ

Кількість ярусів

 

 

 

Бенеша

N(logN- 1/2)

m=2log,N-l

Каутца

N(N-l)/2

2N-3

Фаня

5/3N(log,N + 1)

log N + 1

Ваксмана

N ( l o g N - 1)

m=2log,N-l

Сортувальна крайня зліва

 

N - 1

Сортувальна крайня справа

2 ' ° 6 N - 2 ( i o g 2 N _ i o g N + 4 )

logN(logN+ 1).2

Розглянемо принципи керування багатоярусними КММ. У матричній одноярусній КММ керуючий код для кожного з N мультиплексорів (приймемо, що кількість входів КММ рівна кількості виходів) займає N розрядів. Він дешифрується дешифратором мультиплексора і пропускає на вихід К М М інформацію з необхідного входу. У багатоярусних КММ кількість бітів керуючої інформації також рівна № о § N. але в них log2 N-poзpядний код рухається ра­ зом з інформаційним кодом і настроює КЕ на необхідний вид перемикань. Раніше був опи­ саний принцип керування багатоярусною мережею "Баньян" (рис. 12.38а). Подібно в КММ "узагальнений куб" тег Т = Т т Тт Г . . Т 0 формується як сума за модулем два двійкових номерів джерела 5=5т 5т „.Б і приймача О = Г) Г5 1 —О0 , тобто Т = 8 + Б. Кожний розряд тега посту­ пає на відповідний його номеру КЕ і настроює його на режим роботи прямо, якщо Т =0, або навхрест, якщо Т.=1.

Ефективно розв'язується питання керування в КММ, побудованих на базі сортуваль­ них мереж, що запропоновано та описано в працях автора даної книги. В цьому випад­ ку КЕ, спочатку працюючи в режимі сортування, налаштовується на необхідний режим перемикання, а потім працює в режимі комутації. У режимі сортування на входи КММ поступають адреси виходів, з якими дані входи повинні бути з'єднані. Дані адреси ру­ хаються по елементах мережі і сортуються, а в кожному елементі запам'ятовується стан керуючого коду (розряду). При цьому немає потреби використовувати окремі шини для подачі керуючих сигналів на комутуючі елементи. На рис. 12.41 жирною лінією показано один із маршрутів при подачі на вхід мережі наведених керуючих кодів.

Проведений вище аналіз дозволяє зробити наступні висновки:

одноярусні матричні К М М відрізняються гранично високою швидкодією, проте мають недостатню надійність, нерегулярну структуру, вимагають здійснення дуже вели­ кої кількості зв'язків між елементами, що утруднює їх реалізацію. Крім того, вони мають велику апаратну складність;

багатоярусні К М М відрізняються регулярністю і однорідністю структури, а також

локальністю зв'язків, що особливо важливо при їх реалізації у вигляді НВІС. Крім того, в більшості структур багатоярусних К М М вихід з ладу одного або декількох КЕ практич­ но не впливає на їх працездатність;

463

• в багатоярусних К М М на базі сортувальних мереж, які характеризуються висо­ кими параметрами апаратної та часової складності, ефективно розв'язується питання керування.

12.9.5.6. Багатоярусні неблокуючі комутуючі мережі

У 1953 році Клос показав, що багатоярусна мережа на основі координатних комутато­ рів, що містить не менше трьох ярусів, може мати характеристики неблокуючої мережі.

Мережа Клоса з трьома ярусами, показана на рис. 12.42, містить г] координатних ко­ мутаторів у вхідному ярусі, т координатних комутаторів в проміжному ярусі і г2 ко­ ординатних комутаторів у вихідному ярусі. В кожного комутатора вхідного ярусу є п] входів і т виходів - по одному виходу на кожний координатний комутатор проміжного ярусу. Комутатори проміжного ярусу мають г входів, за кількістю координатних ко­ мутаторів вхідного ярусу, і г2 виходів, що відповідає кількості перемикачів у вихідному ярусі мережі. Вихідний ярус мережі будується з координатних комутаторів з т входами і п2 виходами. Звідси зрозуміло, що числа гц.п^г,,^, і т повністю визначають мережу. Число входів мережі N = г п., а виходів - М = глі2 .

Зв'язки всередині складеного комутатора організовані за наступними правилами:

• к-й вихід і-го вхідного

 

 

 

 

 

 

 

 

 

 

 

комутатора з'єднаний з і-м

 

 

 

 

 

 

 

 

 

 

 

входом

к-го

проміжного ко­

 

г

1

г

т

г

-|

Г

 

і

 

 

 

J

[

J

1_

J

[

 

J

 

мутатора;

 

 

 

 

 

 

 

 

 

000

 

[7

1

Г

г

"1

г

 

1

 

 

 

 

 

 

 

 

• к-й вхід )-го вихідного

 

г.

г

 

J

\-

J

|_

 

 

 

комутатора

з'єднаний

з ]-м

 

г

т

г

1

Ґ

т

г

 

 

 

виходом к-го проміжного ко­

 

1-

J

1

J

1

J

1

 

і

 

 

 

Ц

г

1

г

п

г

 

1

 

мутатора.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J

и

и

 

J

 

 

 

 

 

 

 

 

 

 

 

 

Кожен

модуль

першо­

 

 

 

 

 

 

 

 

 

 

 

го і третього ярусів мережі

 

 

 

 

 

 

 

 

 

 

 

з'єднаний з кожним модулем

 

 

 

 

 

 

 

 

 

 

 

другого її ярусу.

 

 

 

 

 

 

 

 

 

 

 

 

 

Хоча в даній топології за­

 

 

 

 

 

 

 

 

 

 

 

безпечується шлях від будь-

 

 

 

 

 

 

 

 

 

 

 

якого входу до будь-якого

 

 

 

 

 

 

 

 

 

 

 

виходу, відповідь на питання,

 

 

 

 

 

 

 

 

 

 

 

чи буде мережа неблокуючою,

 

 

 

 

 

 

 

 

 

 

 

залежить від числа проміж­

 

 

 

 

 

 

 

 

 

 

 

них ланок. Клос довів, що по­

 

 

 

 

 

 

 

 

 

 

 

дібна мережа є неблокуючою,

 

 

 

 

 

 

 

 

 

 

 

якщо кількість

координатних

 

 

 

 

 

 

 

 

 

 

 

комутаторів

в

проміжному

 

 

 

 

 

 

 

 

 

 

 

ярусі

т задовольняє

умові:

 

 

 

 

 

 

 

 

 

 

 

т = п] + п2 -

1. Якщо п[ = п2 ,

 

 

 

 

 

 

 

 

 

 

 

то матричні перемикачі в про­

 

 

 

 

 

 

 

 

 

 

 

міжному ярусі є повними ко­

Рис. 12.42. Триярусна мережа Клоса

ординатними комутаторами і

464

критерій неблокованості набуває вигляду: m = 2п - 1 . За умови m = п2 мережу Клоса можна віднести до неблокуючих мереж з реконфігурацією. У всіх інших випадках дана топологія стає блокуючою.

Комп'ютерні системи, в яких з'єднання реалізовані відповідно до топології Клоса, випускають багато фірм, зокрема Fujutsu, Nippon, Hitachi.

На завершення в табл. 12.4 наведено порівняння швидкодії вище розглянутих дина­ мічних комунікаційних мереж.

Таблиця 12.4

Тип

Затримка

Ціна

Наявність

мережі

мережі

(складність)

бпокуианмя

 

 

 

 

Одношинна

wo

0(1)

С

 

С

Багатошинна

(XmN)

от

Багатоярусна

 

OtN lag /V)

Є

Координатна

Oil)

0{N2)

Немає

 

 

 

 

12.10.Короткий зміст розділу

Урозділі розглянуті питання подальшого підвищення продуктивності комп'ютерів шляхом створення паралельних комп'ютерних систем. До таких систем належать як ба­ гатопроцесорні комп'ютерні системи, в яких використовується паралелізм розподілу за­ дач на велику кількість вузлів обробки, так і комп'ютерні мережі, які мають іншу форму паралелізму - мережу структурно автономних комп'ютерів. Наведені основні положення класифікації комп'ютерних систем, запропоновані Шором та Фліном. Подано відповід­ ні класифікаціям структури комп'ютерних систем, зокрема відповідні запропонованій Фліном класифікації структури систем типу ОКОД, МКОД, ОКМД та МКМД.

Наведено структури багатопроцесорних систем типу О К М Д та М К М Д з спільною та з розподіленою пам'яттю. Розглянуті багатопроцесорні системи типу МКМД з спільною пам'яттю. Пояснені основні особливості комп'ютерних систем з однорідним доступом до пам'яті та з неоднорідним доступом до пам'яті, а також лише з кеш пам'яттю.

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

2-вимірні, 3-вимірні.

Наведено основні типи шинних комунікаційних мереж багатопроцесорних систем та проведено порівняння їх між собою. Показано, як здійснюється синхронізація шин шинних комутаційних мереж.

Подано структури та принципи роботи комутаційних комунікаційних мереж типу координатного комутатора, одноярусних комутаційних мереж, багатоярусних кому­ таційних мереж: "Баньян", "Омега". Наведено та оцінено структури багатоярусних не­ блокуючих комутуючих мереж з реконфігурацією, а також неблокуючих комутаційних мереж.

465

12.11.Література для подальшого читання

Пита н ня впровадження паралелізму в архітектурі комп'ютера та побудови пара­ лельних комп'ютерних систем розкриті в багатьох підручниках та монографіях, зокрема [1-4, 11-16, 19-22, 24, 25, 27], і в інформаційних матеріалах фірм-виробників, розміще­ них на їх веб-сторінках, зокрема фірм I B M , Intel, Sun Microsystems, HP і т. д.

Закон Амдала та наслідки з нього, а також аналіз обмежень на кількість процесорів в багатопроцесорних системах наведено в роботі [19].

Багатопотокова обробка, в тому числі технологія гіперпотокової обробки, описана в роботі [19], а також в описах процесора Intel Xeon.

Питання класифікації комп'ютерних систем розглянуті в роботах [1-4, 16, 19, 24] та багатьох інших.

Велика кількість літератури присвячена розгляду принципів побудови систем типу

ОКМД та МКМД . В першу чергу слід

звернутися до літератури [2-4, 6, 13-15, 17, 18,

20-22, 25, 33-35, 38].

 

В працях [5, 7, 20-22, 25, 33-35, 38]

наведено типи комунікаційних мереж багатопро­

цесорних систем. Тут же розглянуті статичні топології комунікаційних мереж багато­ процесорних систем, особливості та основні характеристики комунікаційних мереж з повним та з неповним з'єднанням, а також із статичним з'єднанням.

Основні типи шинних комунікаційних мереж багатопроцесорних систем та їх по ­ рівняння наведено в [10, 20, 37].

Структури та принципи роботи комутаційних комунікаційних мереж типу коорди­ натного комутатора, одноярусних комутаційних мереж, багатоярусних комутаційних мереж: "Баньян", "Омега" подано в роботах [8, 9, 20, 29, 30]. В цих же роботах можна знайти структури багатоярусних неблокуючих комутуючих мереж з реконфігурацією, а також неблокуючих комутаційних мереж. П и т а н н я м побудови та керування неблокуючими комутуючими мережами з реконфігурацією на основі сортувальних мереж при­ свячені роботи [39-41].

12.12.Література до розділу 12

1.Воеводин В. В., Воєводин В. В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002

-608 с.

2.Головки Б. А. Параллельные вычислительные системы. - M . : Наука, 1980. - 520 с.

3.Мультипроцессорные системы и параллельные вычисления/ Под ред. Ф. Г. Энслоу. - Мир, 1976. - 384 с.

4.Тербер К. Дж. Архитектура высокопроизводительных вычислительных систем / Пер. с англ.

-М.: Наука. Главная редакция физико-математической литературы, 1985. - 272 с.

5.Abraham, S. and Padmanabhan, К. Performance of the direct binary n-cube network for multipr­ ocessors. IEEE Transactions on Computers, 38 (7), 1000-1011 (1989).

6.Agrawal, P., Janakiram, V. and Pathak, G. Evaluating the performance of multicomputer confi­ gurations. IEEE Transaction on Computers, 19 (5), 23-27 (1986).

7.Al-Tawil, K., Abd-El-Barr, M. and Ashraf, F. A survey and comparison of wormhole routing tech­ niques in mesh networks. IEEE Network, March/April 1997, 38-45 (1997).

8.Bhuyan, L. N. (ed.) Interconnection networks for parallel and distributed processing. Computer (Special issue), 20 (6), 9-75 (1987).

466

9. Bhuyan, L. N., Yang, Q. and Agrawal, D. P. Performance of multiprocessor interconnection networks. Computer, 22 (2), 25-37 (1989).

10.Chen, W.-T. and Sheu, J.-P. Performance analysis of multiple bus interconnection networks with hierarchical requesting model. IEEE Transactions on Computers, 40 (7), 834-842 (1991).

11.Dasgupta, S. Computer Architecture: A Modern Synthesis, vol. 2; Advanced Topics, John Wiley,

1989.

12.Decegama, A. The Technology of Parallel Processing: Parallel Processing Architectures and VLSI Hardware, Vol. 1, Prentice-Hall, 1989.

13.Dongarra, J. Experimental Parallel Computing Architectures, North-Holland, 1987.

14.Duncan, R. A survey of parallel computer architectures. Computer, 23 (2), 5-16 (1990).

15.El-Rewini, H. and Lewis, T. G. Distributed and Parallel Computing, Manning & Prentice Hall,

1998.

16.Flynn. Computer Architecture: Pipelined and Parallel Processor Design, Jones and Bartlett,

1995.

17.Goodman, J. R. Using cache memory to reduce processor-memory traffic. Proceedings 10th Annual Symposium on Computer Architecture, June 1983, pp. 124-131.

18.Goyal, A. and Agerwala, T. Performance analysis of future shared storage systems. IBM Journal of Research and Development, 28 (1), 95-107 (1984).

19.Hennessy, J. and Patterson, D. Computer Architecture: A Quantitative Approach, Morgan Kaufmann, 1990.

20.Hesham El-Rewini Mostafa Abd-El-Barr. ADVANCED COMPUTER ARCHITECTURE AND PARALLEL PROCESSING. John Wiley, 2005

21.Hwang, K. and Briggs, F. A. Computer Architecture and Parallel Processing, McGraw-Hill, 1984.

22.Ibbett, R. N. and Topham, N. P. Architecture of High Performance Computers II, Springer-Ver- lag, 1989.

23.Juang, J.-Y. and Wah, B. A contention-based bus-control scheme for multiprocessor systems. IEEE Transactions on Computers, 40 (9), 1046-1053 (1991).

24.Flynn M.F. Some computer organizations and their effectiveness. - IEEETC, 1972, September. P. 848-960.

25.Lewis, T. G. and El-Rewini, H. Introduction to Parallel Computing, Prentice-Hall, 1992.

26.Linder, D. and Harden, J. An adaptive and fault tolerant wormhole routing strategy for k-ary n- cubes. IEEE Transactions on Computers, 40 (1), 2-12 (1991).

27.Moldovan, D. Parallel Processing, from Applications to Systems, Morgan Kaufmann Publishers,

1993.

28.Ni, L. and McKinely, P. A survey of wormhole routing techniques in direct networks. IEEE Computer, February 1993, 62-76 (1993).

29.Patel, J. Performance of processor-memory interconnections for multiprocessor computer systems. IEEE Transactions, 28 (9), 296-304 (1981).

30.Reed, D. and Fujimoto, R. Multicomputer Networks: Message-Based Parallel Processing, MIT Press, 1987.

31.Serlin, O. The Serlin Report On Parallel Processing, No. 54, pp. 8-13, November 1991.

32.Sima, E., Fountain, T. and Kacsuk, P. Advanced Computer Architectures: A Design Space Approach, Addison-Wesley, 1996.

33.Stone, H. High-Performance Computer Architecture, 3rd ed., Addison-Wesley, 1993.

34.The Accelerated Strategic Computing Initiative Report, Lawrence Livermore National Laboratory, 1996.

35.Wilkinson, B. Computer Architecture: Design and Performance, 2nd ed., Prentice-Hall, 1996.

36.Yang, Q. and Zaky, S. Communication performance in multiple-bus systems. IEEE Transactions on Computers, 37 (7), 848-853 (1988).

467

37.Youn, H. and Chen, С. A comprehensive performance evaluation of crossbar networks. IEEE Transactions on Parallel and Distribute Systems, 4 (5), 481-489 (1993).

38.Zargham, M. Computer Architecture: Single and Parallel Systems, Prentice-Hall, 1996.

39.Мельник А. А., Илькив В. С. Реализация алгоритмов сортировки. Систолические вычис­ лительные структуры. Препринт N3-87. ИППММ АН УССР. - Львов, 1988. - с. 25-26.

40.Мельник А. А. О подходе к реализации многоступенчатых коммутирующих сетей. Высо­ копроизводительные вычислительные системы. Препринт N6-89. - Львов, 1989. - с. 46-47.

41.Мельник А. О. Принципи організації управління для одного класу багатоступінчастих комутуючих мереж. Матеріали НТК "Досвід розробки та застосування приладо-технологічних САПР мікроелектроніки". - Львів, 1995. - Ч. 1. - с. 28-29.

12.13.Питання до розділу 12

1.Наведіть хронологію нововведень в архітектурі комп'ютера з точки зору паралельної об­ робки інформації.

2.В якому комп'ютері вперше була використана паралельна пам'ять та паралельний АЛП?

3.В якому комп'ютері вперше використані процесори введення-виведення?

4.Які принципово нові архітектурні рішення були реалізовані в комп'ютері Stretch?

5.В якому комп'ютері вперше був використаний конвеєрний принцип виконання команд, віртуальна пам'ять та система переривань?

6.В комп'ютерах якої серії вперше були використані незалежні конвеєрні операційні при­

строї?

7.Наведіть основні архітектурні принципи матричних процесорів та продемонструйте їх за­ стосування на прикладі процесора ILLIAC IV.

8.Дайте оцінку впливу векторно-конвеєрних комп'ютерів фірми CRAY на подальший розви­ ток комп'ютерів.

9.Виділіть особливості паралельних комп'ютерів з спільною пам'яттю.

10.Наведіть особливості та приклади систем з масовою паралельною обробкою інформації.

11.Наведіть закон Амдала та наслідки, що витікають з цього закону.

12.Яка основна ідея багатопотокової обробки інформації?

13.Які існують основні підходи до реалізації багатопотокової обробки інформації?

14.Опишіть технологію Hyper-Threading, використану в процесорі Хеоп фірми Intel.

15.Наведіть основні положення класифікації комп'ютерних систем, запропоновані Шо-

ром.

16.Наведіть структуру машини 1 за класифікацією Шора.

17.Наведіть структуру машини 2 за класифікацією Шора.

18.Наведіть структуру машини 3 за класифікацією Шора.

19.Наведіть структуру машини 4 за класифікацією Шора.

20.Наведіть структуру машини 5 за класифікацією Шора.

21.Наведіть структуру машини 6 за класифікацією Шора.

22.Наведіть принципи класифікації комп'ютерних систем, запропоновані Фліном.

23.Наведіть структуру комп'ютерної системи ОКОД.

24.Наведіть структуру комп'ютерної системи МКОД.

25.Наведіть структуру комп'ютерної системи ОКМД.

26.Наведіть структуру комп'ютерної системи МКМД.

27.Наведіть структуру багатопроцесорної системи типу ОКМД з розподіленою пам'яттю.

28.Наведіть структуру багатопроцесорної системи типу ОКМД з спільною пам'яттю.

29.Поясніть структуру та організацію роботи багатопроцесорної системи типу МКМД з спільною пам'яттю.

468

30.Поясніть структуру та організацію роботи багатопроцесорної системи типу МКМД з роз­ поділеною пам'яттю.

31.Наведіть класифікацію багатопроцесорних систем типу МКМД з спільною пам'яттю.

32.Поясніть основні особливості комп'ютерних систем з однорідним доступом до пам'яті.

33.Поясніть основні особливості комп'ютерних систем з неоднорідним доступом до пам'яті.

34.Поясніть основні особливості комп'ютерних систем лише з кеш пам'яттю.

35.Поясніть загальну організацію роботи комп'ютерних систем з розподіленою пам'яттю.

36.Наведіть типи комутаційних мереж багатопроцесорних систем.

37.Які існують статичні топології комутаційних мереж багатопроцесорних систем.

38.Наведіть особливості та основні характеристики комутаційних мереж з повним з'єднан­

ням.

39.Наведіть особливості та основні характеристики комутаційних мереж з неповним з'єд­ нанням.

40.Порівняйте комунікаційні мережі з статичним з'єднанням - 1-вимірні, 2-вимірні, 3-ви-

мірні.

41.Наведіть основні типи шинних комутаційних мереж багатопроцесорних систем та по­ рівняйте їх між собою.

42.Як здійснюється синхронізація шин шинних комутаційних мереж?

43.Як працює комунікаційна мережа типу Crossbar?

44.Наведіть структури одноярусних комутаційних мереж.

45.Наведіть структури багатоярусних комутаційних мереж: "Баньян", "Омега".

46.Наведіть структури комутаційних мереж з реконфігурацією.

47.Наведіть структури неблокуючих комутаційних мереж.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]