Porting HPC applications to the cloud: a multi-frontal solver case study
PBN-AR
Instytucja
Wydział Informatyki, Elektroniki i Telekomunikacji (Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie)
Informacje podstawowe
Główny język publikacji
PL
Czasopismo
Journal of Computational Science
ISSN
1877-7503
EISSN
1877-7511
Wydawca
Elsevier Science BV
DOI
Rok publikacji
2016
Numer zeszytu
Strony od-do
brak--brak
Numer tomu
brak
Link do pełnego tekstu
Identyfikator DOI
Liczba arkuszy
0.8
Słowa kluczowe
EN
multi-frontal direct solver
scientific workflows
mesh-based solver
HPC in the cloud
Streszczenia
Język
EN
Treść
In this paper we argue that scientific applications traditionally considered as representing typical HPC workloads can be successfully and efficiently ported to a cloud infrastructure. We propose a porting methodology that enables parallelization of communication and memory-intensive applications while achieving a good communication to computation ratio and a satisfactory performance in a cloud infrastructure. This methodology comprises several aspects: (1) task agglomeration heuristic enabling increasing granularity of tasks while ensuring they will fit in memory; (2) task scheduling heuristic increasing data locality; and (3) two-level storage architecture enabling in-memory storage of intermediate data. We implement this methodology in a scientific workflow system and use it to parallelize a multi-frontal solver for finite-element meshes, deploy it in a cloud, and execute it as a workflow. The results obtained from the experiments confirm that the proposed porting methodology leads to a significant reduction of communication costs and achievement of a satisfactory performance. We believe that these results constitute a valuable step toward a wider adoption of cloud infrastructures for computational science applications.
Cechy publikacji
original article
peer-reviewed
Inne
System-identifier
idp:105026
CrossrefMetadata from Crossref logo
Cytowania
Liczba prac cytujących tę pracę
Brak danych
Referencje
Liczba prac cytowanych przez tę pracę
Brak danych