MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems - Publikacja - MOST Wiedzy

Wyszukiwarka

MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems

Abstrakt

In this paper we present a new environment called MERPSYS that allows simulation of parallel application execution time on cluster-based systems. The environment offers a modeling application using the Java language extended with methods representing message passing type communication routines. It also offers a graphical interface for building a system model that incorporates various hardware components such as CPUs, GPUs, interconnects and easily allows various formulas to model execution and communication times of particular blocks of code. A simulator engine within the MERPSYS environment simulates execution of the application that consists of processes with various codes, to which distinct labels are assigned. The simulator runs one Java thread per label and scales computations and communication times adequately. This approach allows fast coarse-grained simulation of large applications on large-scale systems. We have performed tests and verification of results from the simulator for three real parallel applications implemented with C/MPI and run on real HPC clusters: a master-slave code computing similarity measures of points in a multidimensional space, a geometric single program multiple data parallel application with heat distribution and a divide-and-conquer application performing merge sort. In all cases the simulator gave results very similar to the real ones on configurations tested up to 1000 processes. Furthermore, it allowed us to make predictions of execution times on configurations beyond the hardware resources available to us.

Cytowania

  • 2 4

    CrossRef

  • 0

    Web of Science

  • 2 8

    Scopus

Cytuj jako

Pełna treść

pobierz publikację
pobrano 236 razy
Wersja publikacji
Accepted albo Published Version
Licencja
Creative Commons: CC-BY-NC-ND otwiera się w nowej karcie

Słowa kluczowe

Informacje szczegółowe

Kategoria:
Publikacja w czasopiśmie
Typ:
artykuł w czasopiśmie wyróżnionym w JCR
Opublikowano w:
SIMULATION MODELLING PRACTICE AND THEORY nr 77, strony 124 - 140,
ISSN: 1569-190X
Język:
angielski
Rok wydania:
2017
Opis bibliograficzny:
Czarnul P., Kuchta J., Matuszek M., Proficz J., Rościszewski P., Szymański J., Wójcik M.: MERPSYS: An environment for simulation of parallel application execution on large scale HPC systems// SIMULATION MODELLING PRACTICE AND THEORY. -Vol. 77, (2017), s.124-140
DOI:
Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.1016/j.simpat.2017.05.009
Weryfikacja:
Politechnika Gdańska

wyświetlono 342 razy

Publikacje, które mogą cię zainteresować

Meta Tagi