Page 16 - 6571
P. 16

рощувати продуктивність шляхом додавання процесорів. Недолік
                  – великі накладні витрати на міжпроцесорну взаємодію.
                        3. Симетричні мультипроцесори (SMP) складаються із суку-
                  пності процесорів, що мають спільну пам’ять з єдиним адресним

                  простором та функціонують під керівництвом однієї операційної
                  системи. Недолік – число процесорів, що мають доступ до спіль-
                  ної пам’яті неможливо нарощувати. Існує межа нарощування чи-

                  сла  процесорів,  перехід  через  яку  веде  до  швидкого  зростання
                  втрат на міжпроцесорний обмін даними.
                        4. Кластери,  що  утворюються  з  обчислювальних  модулів
                  будь-якого  із  розглянутих  вище  типів,  які  об’єднані  системою

                  зв’язку  або  за  допомогою  спільної  зовнішньої  пам’яті.  Можуть
                  бути  використані  як  спеціалізовані,  так  і  універсальні  мережеві

                  технології. Цей напрям, по своїй суті, є комбінацією попередніх
                  трьох.
                        Потрібно ще раз наголосити, що найбільш важливим при ро-
                  зробці  паралельного  алгоритму  є  розмежування  ЕОМ  на

                  комп’ютери  із  спільною  пам’яттю  та  комп’ютери  з  розподіле-
                  ною пам’яттю.


                        Запитання для самоперевірки

                        1. Дайте визначення терміну «паралелізм».
                        2. Що розуміють під паралельними обчисленнями?
                        3. В яких предметних областях най частіше використовують-

                  ся паралельні обчислення?
                        4. Які основні переваги процесу розпаралелювання задач?
                        5. Назвіть апаратні та програмні засоби необхідні для прове-

                  дення паралельних обчислень.
                        6. Які вимоги до архітектури ЕОМ повинні виконуватися для
                  досягнення паралелізму?
                        7. Які можна виділити режими виконання незалежних частин

                  програми?
                        8. У чому полягає суть класифікації обчислювальних систем
                  за М. Флінном?

                        9. Яким чином виконується класифікація обчислювальних си-
                  стем за Е. Джонсоном?
                        10. Які можна виділити основні підкласи MIMD-архітектури?





                                                              15
   11   12   13   14   15   16   17   18   19   20   21