8,9
Transkrypt
8,9
Obliczenia wysokiej wydajności. Laboratorium 8. Opracowanie i przeprowadzenie testów wydajności sieci dla komunikacji dwupunktowej i grupowej Cel: Nabycie umiejętności przeprowadzania eksperymentów dotyczących wydajności obliczeń równoległych. Oszacowanie wydajności komunikacji na podstawie eksperymentów. Zagadnienia szczegółowe: 1. Opracowanie metodologii pomiaru wydajności sieci dla komunikacji dwupunktowej (czasu inicjacji i przepustowości) poprzez realizację odpowiednich procedur MPI 2. Napisanie programu realizującego pomiary i przeprowadzenie testów. 3. Opracowanie wyników w postaci wykresów: czas komunikacji w zależności od rozmiaru komunikatu 4. Na podstawie wyników pomiarów oszacowanie parametrów sieci: czasu inicjacji i przepustowości 5. W podobny sposób jak dla komunikacji dwupunktowej, opracowanie metodologii pomiaru wydajności sieci dla komunikacji grupowej (wybrane schematy). 6. Opracowanie wyników w postaci wykresów a) czas komunikacji w zależności od rozmiaru komunikatu b) czas komunikacji w zależności od liczby procesorów. 7. Analiza wyników, ustalenie ich zgodności z oszacowaniami teoretycznymi. Warunki zaliczenia: 1. Wykonanie kroków co najmniej 14 2. Oddanie sprawozdania zawierającego: a) Opis metodologii pomiarów. b) Kod programu testującego c) Wyniki testów w postaci tabel i wykresów d) Analizę wyników i wnioski