ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.12.2021
Просмотров: 6861
Скачиваний: 22
464
критерій неблокованості набуває вигляду: m = 2n -1. За умови m =n2 мережу Клоса можнг віднести до неблокугочих мереж з реконфігурацією. У всіх інших випадках дана топологія стає блокуючою.
Комп'ютерні системи, в яких з'єднання реалізовані відповідно до топології Клоса, випускають багато фірм, зокрема Fujutsu, Nippon, Hitachi.
На завершення в табл. 12.4 наведено порівняння швидкодії вище розглянутих динамічних комунікаційних мереж.
Таблиця 12.4
12.10. Короткий зміст розділу
У розділі розглянуті питання подальшого підвищення продуктивності комп'ютерів шляхом створення паралельних комп'ютерних систем. До таких систем належать як багатопроцесорні комп'ютерні системи, в яких використовується паралелізм розподілу задач на велику кількість вузлів обробки, так і комп'ютерні мережі, які мають іншу форму паралелізму - мережу структурно автономних комп'ютерів. Наведені основні положення класифікації комп'ютерних систем, запропоновані Шором та Фліном. Подано відповідні класифікаціям структури комп'ютерних систем, зокрема відповідні запропонованій Фліном класифікації структури систем типу ОКОД, МКОД, ОКМД та МКМД.
Наведено структури багатопроцесорних систем типу ОКМД та МКМД з спільною та з розподіленою пам'яттю. Розглянуті багатопроцесорні системи типу МКМД з спільною пам'яттю. Пояснені основні особливості комп'ютерних систем з однорідним доступом до пам'яті та з неоднорідним доступом до пам'яті, а. також лише з кеш пам'яттю.
Пояснено загальну організацію роботи комп'ютерних систем з розподіленою пам'яттю.
Наведено типи комунікаційних мереж багатопроцесорних систем. Розглянуті статичні топології комунікаційних мереж багатопроцесорних систем. Подано особливості та основні характеристики комунікаційних мереж з повним та з неповним з'єднанням. Проведено порівняння комунікаційних мереж з статичним з'єднанням - 1-вимірні, 2-вимірні, 3-вимірні.
Наведено основні типи шинних комунікаційних мереж багатопроцесорних систем та проведено порівняння їх між собою. Показано, як здійснюється синхронізація шин шинних комутаційних мереж.
Подано структури та принципи роботи комутаційних комунікаційних мереж типу координатного комутатора, одноярусних комутаційних мереж, багатоярусних комутаційних мереж: "Баньян", "Омега". Наведено та оцінено структури багатоярусних неблокугочих комутуючих мереж з реконфігурацією, а також неблокугочих комутаційних мереж.
465
12.11. Література для подальшого читання
Питання впровадження паралелізму в архітектурі комп'ютера та побудови паралельних комп'ютерних систем розкриті в багатьох підручниках та монографіях, зокрема [1-4, 11-16, 19-22, 24, 25, 27], і в інформаційних матеріалах фірм-виробників, розміщених на їх веб-сторінках, зокрема фірм IBM, 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 с.
-
Головки Б. А. Параллельньїе вычислительные системы. - М.: Наука, 1980. - 520 с.
-
Мультипроцессорные системы и параллельные внчисления/ Под ред. Ф. Г. Энслоу. - Мир, 1976.-384 с.
-
Тербер К. Дж. Архитектура высокопроизводительных внчислительных систем / Пер. с англ.
- М.: Наука. Главная редакция физико-математической литературы, 1985. - 272 с.
-
Abraham, S. and Padmanabhan, K. Performance of the direct binary n-cube network for multiprocessors. IEEE Transactions on Computers, 38 (7), 1000-1011 (1989),
-
Agrawal, P., Janakiram, V. and Pathak, G. Evaluating the performance of multicomputer configurations. IEEE Transaction on Computers, 19 (5), 23-27 (1986).
-
Al-Tawil, K., Abd-El-Barr, M. and Ashraf, F. A survey and comparison of wormhole routing techniques in mesh networks. IEEE Network, March/April 1997, 38-45 (1997).
-
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 netw
orks. 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 An
nual Symposium on Computer
Architecture, June 1983,
pp.
124-131.
-
Goyal, A. and Agerwala, T Performance analysis of future shared storage systems. IBM Journal of Research and Development, 28 (1), 95-107 (1984).
-
Hennessy, J. and Patterson, D. Computer Architecture: A Quantitative Approach, Morgan Kauf-mann, 1990.
-
Hesham El-Rewini Mostafa Abd-El-Barr. ADVANCED COMPUTER ARCHITECTURE AND PARALLEL PROCESSING. John Wiley, 2005
-
Hwang, K. and Briggs, E A. Computer Architecture and Parallel Processing, McGraw-Hill, 1984.
-
Ibbett, R. N. and Topham, N. P. Architecture of High Performance Computers II, Springer-Ver-lag, 1989.
-
Juang, J.-Y. and Wah, B. A contention-based bus-control scheme for multiprocessor systems. IEEE Transactions on Computers, 40 (9), 1046-1053 (1991).
-
Flynn M.E Some computer organizations and their effectiveness. - IEEETC, 1972, September. P. 848-960.
-
Lewis, T G. and El-Rewini, H. Introduction to Parallel Computing, Prentice-Hall, 1992.
-
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).
-
Moldovan, D. Parallel Processing, from Applications to Systems, Morgan Kaufmann Publishers, 1993.
-
Ni, L. and McKinely, P. A survey of wormhole routing techniques in direct networks. IEEE Computer, February 1993, 62-76 (1993).
-
Patel, J. Performance of processor-memory interconnections for multiprocessor computer systems. IEEE Transactions, 28 (9), 296-304 (1981).
-
Reed, D. and Fujimoto, R. Multicomputer Networks: Message-Based Parallel Processing, MIT Press, 1987.
-
Serlin, O. The Serlin Report On Parallel Processing, No. 54, pp. 8-13, November 1991.
-
Sima, E., Fountain, T. and Kacsuk, P. Advanced Computer Architectures: A Design Space Approach, Addison-Wesley, 1996.
-
Stone, H. High-Performance Computer Architecture, 3rd ed„ Addison-Wesley, 1993.
-
The Accelerated Strategic Computing Initiative Report, Lawrence Livermore National Laboratory, 1996.
-
Wilkinson, B. Computer Architecture: Design and Performance, 2nd ed., Prentice-Hall, 1996.
-
Yang, Q. and Zaky, S. Communication performance in multiple-bus systems. IEEE Transactions on Computers, 37 (7), 848-853 (1988).
467
-
Youn, H. and Chen, C. A comprehensive performance evaluation of crossbar networks. IEEE Transactions on Parallel and Distribute Systems, 4 (5), 481-489 (1993).
-
Zargham, M. Computer Architecture: Single and Parallel Systems, Prentice-Hall, 1996.
-
Мельник А. А., Илькив В. С. Реализация алгоритмов сортировки. Систолические вьічис-лительньїе структури. Препринт N3-87. ИППМхМ АН УССР. - Львов, 1988. - с. 25-26.
-
Мельник А. А. О подходе к реализации многоступенчатьіх коммутирующих сетей. Вьісо-копроизводительньїе вьічислительньїе системи. Препринт N6-89. - Львов, 1989. - с. 46-47.
-
Мельник А. О. Принципи організації управління для одного класу багатоступінчастих комутуючих мереж. Матеріали НТК "Досвід розробки та застосування приладо-технологічних САПР мікроелектроніки". - Львів, 1995. - Ч. 1. - с. 28-29.
12.13. Питання до розділу 12
-
Наведіть хронологію нововведень в архітектурі комп'ютера з точки зору паралельної обробки інформації.
-
В якому комп'ютері вперше була використана паралельна пам'ять та паралельний АЛП?
-
В якому комп'ютері вперше використані процесори введення-виведення?
-
Які принципово нові архітектурні рішення були реалізовані в комп'ютері Stretch?
-
В якому комп'ютері вперше був використаний конвеєрний принцип виконання команд, віртуальна пам'ять та система переривань?
-
В комп'ютерах якої серії вперше були використані незалежні конвеєрні операційні пристрої?
-
Наведіть основні архітектурні принципи матричних процесорів та продемонструйте їх застосування на прикладі процесора ILLIACIV,
-
Дайте оцінку впливу векторно-конвеєрних комп'ютерів фірми CRAY на подальший розвиток комп'ютерів.
-
Виділіть особливості паралельних комп'ютерів з спільною пам'яттю.
-
Наведіть особливості та приклади систем з масовою паралельною обробкою інформації.
-
Наведіть закон Амдала та наслідки, що витікають з цього закону.
-
Яка основна ідея багатопотокової обробки інформації?
-
Які існують основні підходи до реалізації багатопотокової обробки інформації?
-
Опишіть технологію Hyper-Threading, використану в процесорі Хеоп фірми Intel.
-
Наведіть основні положення класифікації комп'ютерних систем, запропоновані Шо-ром.
-
Наведіть структуру машини 1 за класифікацією Шора.
-
Наведіть структуру машини 2 за класифікацією Шора.
-
Наведіть структуру машини 3 за класифікацією Шора.
-
Наведіть структуру машини 4 за класифікацією Шора.
-
Наведіть структуру машини 5 за класифікацією Шора.
-
Наведіть структуру машини 6 за класифікацією Шора.
-
Наведіть принципи класифікації комп'ютерних систем, запропоновані Фліном.
-
Наведіть структуру комп'ютерної системи ОКОД.
-
Наведіть структуру комп'ютерної системи МКОД.
-
Наведіть структуру комп'ютерної системи ОКМД.
-
Наведіть структуру комп'ютерної системи МКМД.
-
Наведіть структуру багатопроцесорної системи типу ОКМД з розподіленою пам'яттю.
-
Наведіть структуру багатопроцесорної системи типу ОКМД з спільною пам'яттю.
-
Поясніть структуру та організацію роботи багатопроцесорної системи типу МКМД з спільною пам'яттю.
468
-
Поясніть структуру та організацію роботи багатопроцесорної системи типу МКМД з розподіленою пам'яттю.
-
Наведіть класифікацію багатопроцесорних систем типу МКМД з спільною пам'яттю.
-
Поясніть основні особливості комп'ютерних систем з однорідним доступом до пам'яті.
-
Поясніть основні особливості комп'ютерних систем з неоднорідним доступом до пам'яті.
-
Поясніть основні особливості комп'ютерних систем лише з кеш пам'яттю.
-
Поясніть загальну організацію роботи комп'ютерних систем з розподіленою пам'яттю.
-
Наведіть типи комутаційних мереж багатопроцесорних систем.
-
Які існують статичні топології комутаційних мереж багатопроцесорних систем.
-
Наведіть особливості та основні характеристики комутаційних мереж з повним з'єднанням.
-
Наведіть особливості та основні характеристики комутаційних мереж з неповним з'єднанням.
-
Порівняйте комунікаційні мережі з статичним з'єднанням - 1-вимірні, 2-вимірні, 3-ви-мірні.
-
Наведіть основні типи шинних комутаційних мереж багатопроцесорних систем та порівняйте їх між собою.
-
Як здійснюється синхронізація шин шинних комутаційних мереж?
-
Як працює комунікаційна мережа типу Crossbar?
-
Наведіть структури одноярусних комутаційних мереж.
-
Наведіть структури багатоярусних комутаційних мереж: "Баньян", "Омега".
-
Наведіть структури комутаційних мереж з реконфігурацією.
-
Наведіть структури неблокуючих комутаційних мереж.