arrow
返回

Assessing Saiph, a task-based DSL for high-performance computational fluid dynamics

delete2023-10-01
delete0
PRE
AI
S
Sandra Macià *
P
Pedro J. Martínez-Ferrer
E
Eduard Ayguadé
V
Vicenç Beltrán
DOI:10.1016/j.future.2023.04.035delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Scientific applications face the challenge of efficiently exploiting increasingly complex parallel and distributed systems. Developing hand-tuned codes is a time-consuming, tedious and hardly reusable task. Reaching high performance appears detrimental to productivity and portability and unrea-sonable to expect from scientists. Domain-Specific Languages (DSLs) are collaborative environments aiming to overcome such difficulties by decoupling the problem description from the algorithmic implementation. However, developing a competitive tool in High-Performance Computing (HPC) is challenging: DSLs for HPC environments have two additional critical requirements, performance and scalability. Moreover, documented and successful cases are few, making it difficult to popularise DSLs as problem-solving environments for scientific HPC code development. In this context, Saiph is a task -based DSL easing the simulation of physical phenomena from Computational Fluid Dynamics (CFD), developed to meet HPC productivity and performance requirements. This work reports the tuning and evaluation of Saiph using the Taylor-Green Vortex (TGV) problem as a case study. We assess Saiph's productivity, numerical methods, and high-performance strategies to illustrate its use and demonstrate its competitiveness, viability and benefits for CFD software developments in HPC environments. Hence, we contribute to the popularisation of HPC DSLs as suitable problem-solving environments able to unify modern computational and scientific knowledge.& COPY; 2023 Elsevier B.V. All rights reserved.
Keyword:
DSL
HPC
Task -based parallelism
CFD
Navier-Stokes equations
TGV

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.8K
被引数:
2.3W

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

Large-scale performance of a DSL-based multi-block structured-mesh application for Direct Numerical Simulation
err2019-09-01
err16
errOAAI
errMudalige, G. R.; Reguly, I. Z.; Jammy, S. P.; Jacobs, C. T.; Giles, M. B.; Sandham, N. D.
err分享
err收藏
err分享
err收藏
Automated generation of High-Performance Computational Fluid Dynamics Codes
err2022-05-01
err2
errOAAI
errMacia, Sandra; Martinez-Ferrer, Pedro J.; Ayguade, Eduard; Beltran, Vicenc
err分享
err收藏
Homodyne-like detection scheme based on photon-number-resolving detectors
err2018-01-28
err0
PREAI
errAlessia Allevi; Matteo Bina; Stefano Olivares; Maria Bondani
err分享
err收藏
err分享
err收藏
Experimental study of silicon ring resonators and ultra-low losses waveguides for efficient silicon optical interposers
err2016-03-15
err0
PREAI
errV. Reboud; B. Blampey; P. Gindre; O. Dubray; D. Fowler; O. Lemonnier; E. Grellier; M. Fournier; Y. Thonnart; S. Bernabe
err分享
err收藏
A control chart for COM-Poisson distribution using a modified EWMA statistic
err2017-09-05
err0
PREAI
errMuhammad Aslam; Aamir Saghir; Liaquat Ahmad; Chi-Hyuck Jun; Jaffer Hussain
err分享
err收藏
学者 查看更多内容