9.MPI.Definicja standardu, SRRP
[ Pobierz całość w formacie PDF ]
9. MPI. Definicja standardu
Cz
9. MPI. Definicja standardu
Cz
ęść
ęść I
Lesław Sieniawski © 2010
Specyfikacja standardu MPI
Opracowany przez MPI Forum
(40+ organizacji, w tym dostawcy, naukowcy, twórcy
bibliotek oprogramowania, uŜytkownicy)
Nie będąc oficjalnym standardem ISO ani
IEEE
, praktyczny, przenośny, efektywny, elastyczny
ã
uznany jako
de facto
standard
do tworzenia
aplikacji obliczeniowych z przekazywaniem
komunikatów
Specyfikacja interfejsu
dla C/C++ i Fortranu
[Źródło: https://computing.llnl.gov/tutorials/mpi/ ]
WłaŚ
ciwo
ciwoŚ
ci MPI
ci MPI
Standaryzacja
–
dostępność praktycznie na
wszystkich platformach
Przenośność
– brak konieczności modyfikacji kodu
źródłowego po przeniesieniu na inną platformę
zgodną ze standardem MPI
Implementacje dla konkretnych platform
mogą
wykorzystywać ich specyficzne cechy dla
zwiększania wydajności
Funkcjonalność
– MPI-1 dostarcza 115 procedur
Dostępność
– róŜnorodność implementacji
komercyjnych i
public domain
MPI –
model programowania
model programowania
MPI
Wsparcie:
praktycznie dla kaŜdego modelu
programowania równoległego z rozproszoną pamięcią
tj. MIMD (SPMD)
Platformy sprzętowe
:
–
Z pamięcią rozproszoną
(cel wyjściowy)
–
Z pamięć współdzieloną
(w tym SMP, NUMA)
–
Hybrydowe
(masowe maszyny równoległe, klastry SMP,
klastry stacji roboczych, sieci heterogeniczne)
Równoległość jawna
, obsługiwana przez programistę
Stała liczba podzadań
(
task
)
realizujących równoległe
zadanie (
job
).
Brak moŜliwości dynamicznego tworzenia
podzadań (dotyczy MPI-1)
[ Pobierz całość w formacie PDF ]
Podstrony
- Indeks
- 91, SEM 3 OPR. PYTANIA, BHP
- 90 - Kod ramki - szablon(1), Kody ramek
- 8861, Big Pack Books txt, 5001-10000
- 8909, Big Pack Books txt, 5001-10000
- 9 swiadomosci, Buddyzm
- 898, Prywatne, Przegląd prasy
- 9 Sport, J. Angielski, Fiszki
- 900OG 03 2006, Saab 900
- 8972, Big Pack Books txt, 5001-10000
- 90210 [4x23] A Tale of Two Parties, 90210, season 4, Napisy
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- rafalsal.opx.pl