Semestr zimowy 2009/10
Semestr zimowy 2010/11
Obliczenia równoległe PI_SO1104
Treści programowe:
1. Wprowadzenie do problematyki systemów równoległych.
2. Architektury maszyn równoległych.
3. Wprowadzenie do standardu MPI. Operacje wysyłania i odbioru danych.
4. Przykład nietrywialnej aplikacji MPI: zbiór Mandelbrota.
5. Operacje kolektywne MPI.
6. Pozostałe funkcje MPI.
7-8. Omówienie standardu OpenMP.
Efekty kształcenia:
Umiejętność budowy aplikacji równoległych dla systemów ze wspólną pamięcią w standardzie OpenMP.
Umiejętność budowy aplikacji równoległych dla systemów z przesyłaniem komunikatów w standardzie MPI.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1. A. Grama, A. Gupta, G. Karypis, V. Kumar, Introduction to Parallel Computing, Addison – Wesley, 2003.
2. B. Wilkinson, M. Allen. Parallel programming: Techniques and Applications Using Networked Workstations and Parallel Computers, Prentice Hall, 1999
3. W. Gropp, E. Lusk, A. Skjellum, Using MPI, Mit Press, 2nd edition, 1999.
4. B. Chapman, G. Jost, R. v. d, Pas, D. J. Kuck, Using OpenMP: Portable Shared Memory Parallel Programming, MIT Press, 2007.
b) uzupełniająca: