Page 36 - 6601
P. 36

10    cos( i    ) 5  Знайти           Знайти максимальне
                                                 найменший           серед отриманих від
                                  arctan( 2  *i )  1
                                                 додатній елемент    процесів значень


                                   Програму  написати  з  використанням  операцій  попарного
                            обміну.  Для  програми  передбачити  визначення  часу  її  виконання.
                            Програму  виконати  на  одному,  двох,  трьох  і  чотирьох  вузлах.
                            Отримані часові показники використати для побудови двох графіку
                            залежності  часу  виконання  програми  від  кількості  вузлів.  По
                            отриманих результатах зробити відповідні висновки.
                                   У звіті до роботи обов’язково навести:
                                   - тему і мету роботи;
                                   - повністю сформульоване завдання відповідно варіанту;
                                   - програму з використанням операцій попарного обміну;
                                   - графік  залежності  часу  виконання  програми  №1  від
                                      кількості вузлів (від 1 до 4-ох);
                                   - висновки із аналізом наведених графікуів.
                                                3.4 Контрольні запитання
                             1.  Який  мінімальний  набір  засобів  є  достатнім  для  організації
                                паралельних обчислень в системах з розподіленою пам'яттю?
                             2.  Що слід розуміти під паралельною програмою?
                             3.  В чому відмінність понять процесу і процесора?
                             4.  Який  мінімальний  набір  функцій  MPI  дозволяє  почати
                                розробку паралельних програм?
                             5.  Як описуються передавані повідомлення?
                             6.  Як  можна  організувати  прийом  повідомлень  від  конкретних
                                процесів?
                             7.  Як визначити час виконання MPI програми?










                                                           34
   31   32   33   34   35   36   37   38   39   40   41