New user-guided and ckpt-based checkpointing libraries for parallel MPI applications - Publication - Bridge of Knowledge

Search

New user-guided and ckpt-based checkpointing libraries for parallel MPI applications

Abstract

Praca prezentuje szczególy projektowe i implementacyjne jak również wyniki wydajnościowe dwóch nowych bibliotek checkpointingu opracowanych przez autorów dla równoległych aplikacji MPI. Pierwsz biblioteka, tzw. user-guided wymaga od programisty dostarczenia funkcji pakujących i rozpakowujących stan procesu, ale dostarcza łatwego w użyciu API z wykorzystaniem stałych MPI. Wykorzystuje funkcje I/O MPI-2 lub dedykowany proces master do checkpointingu. Druga wersja stanowi technicznie zaawansowaną implementację bazującą na bibliotece ckpt poziomu użytkownika. Wykorzystuje nakładki na funkcje MPI w kodzie użytkownika co umożliwia uruchomienie aplikacji-cienia w tle do celów komunikacji MPI. Komunikacja pomiędzy procesami właściwej aplikacji oraz aplikacją wykorzystywaną do celów komunikacyjnych zachodzi poprzez pamięć współdzieloną z odpowiednim mapowaniem buforów komunikacyjnych. Prezentujemy czasy operacji checkpointingu/restartu dla dwóch podejść (jak również podwersji) i porównujemy do istniejącego rozwiązania LAMMPI/BLCR. Wydajność wszystkich wersji i optymalizacje I/O zostały przedyskutowane dla 4 węzłowego, 16 procesorowego klastra jak również pojedynczego węzła SMP z lokalnym systemem plików.

Cite as

Full text

full text is not available in portal

Keywords

Details

Category:
Articles
Type:
artykuł w czasopiśmie z listy filadelfijskiej
Language:
English
Publication year:
2005
Bibliographic description:
Czarnul P., Frączak M.: New user-guided and ckpt-based checkpointing libraries for parallel MPI applications// . -., (2005),
Verified by:
Gdańsk University of Technology

seen 104 times

Recommended for you

Meta Tags