Tiling-Based Programming Model for Structured Grids on GPU Clusters

التفاصيل البيبلوغرافية
العنوان: Tiling-Based Programming Model for Structured Grids on GPU Clusters
المؤلفون: Burak Bastem, Didem Unat
المصدر: HPC Asia
بيانات النشر: ACM, 2020.
سنة النشر: 2020
مصطلحات موضوعية: Software, Speedup, Memory management, business.industry, Computer science, Programming paradigm, GPU cluster, Parallel computing, General-purpose computing on graphics processing units, business, Grid, Data type, Massively parallel
الوصف: Currently, more than 25% of supercomputers employ GPUs due to their massively parallel and power-efficient architectures. However, programming GPUs efficiently in a large scale system is a demanding task not only for computational scientists but also for programming experts as multi-GPU programming requires managing distinct address spaces, generating GPU-specific code and handling inter-device communication. To ease the programming effort, we propose a tiling-based high-level GPU programming model for structured grid problems. The model abstracts data decomposition, memory management and generation of GPU specific code, and hides all types of data transfer overheads. We demonstrate the effectiveness of the programming model on a heat simulation and a real-life cardiac modeling on a single GPU, on a single node with multiple-GPUs and multiple-nodes with multiple-GPUs. We also present performance comparisons under different hardware and software configurations. The results show that the programming model successfully overlaps communication and provides good speedup on 192 GPUs.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::04ef4d071422839455089dbb83a9d287
https://doi.org/10.1145/3368474.3368485
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........04ef4d071422839455089dbb83a9d287
قاعدة البيانات: OpenAIRE