کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4951055 1441167 2017 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Porting HPC applications to the cloud: A multi-frontal solver case study
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Porting HPC applications to the cloud: A multi-frontal solver case study
چکیده انگلیسی


- A methodology for efficient porting of HPC applications to clouds is proposed.
- Communication costs are reduced using task agglomeration and mapping heuristics.
- Scientific workflow model and system are used to implement the methodology.
- The methodology is evaluated for FEM problems solved with multi-frontal solver.
- Experimental tests on up to 64 VMs on Amazon EC2 show the speedup of over 39 times.

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Science - Volume 18, January 2017, Pages 106-116
نویسندگان
, , , , ,