4.5 Article

A performance- and energy-oriented extended tuning process for time-step-based scientific applications

期刊

JOURNAL OF SUPERCOMPUTING
卷 77, 期 4, 页码 3484-3515

出版社

SPRINGER
DOI: 10.1007/s11227-020-03402-y

关键词

Time-stepping methods; Ordinary differential equation; Particle simulation; Offline tuning; Online tuning; Multicore

资金

  1. German Ministry of Science and Education (BMBF) project SeASiTe [01IH16012A, 01IH16012B]

向作者/读者索取更多资源

This article explores the possibilities of tuning methods for time-step-based applications, considering two different classes of applications: ordinary differential equations and particle simulation methods. The investigation includes a broad range of tuning possibilities from algorithm choice to hardware parameters, with a combination of offline and online tuning leading to good results.
Scientific application codes are often long-running time- and energy-consuming parallel codes, and the tuning of these methods towards the characteristics of a specific hardware is essential for a good performance. However, since scientific software is often developed over many years, the application software usually survives several hardware generations, which might make a re-tuning of the existing codes necessary. To simplify the tuning process, it would be beneficial to have software with inherent tuning possibilities. In this article, we explore the possibilities of tuning methods for time-step-based applications. Two different time-step-based application classes are considered, which are solution methods for ordinary differential equations and particle simulation methods. The investigation comprises a broad range of tuning possibilities, starting from the choice of algorithms, the parallel programming model, static implementation variants, input characteristics as well as hardware parameters for parallel execution. An experimental investigation shows the different characteristics of the application classes on different multicore systems. The results show that a combination of offline and online tuning leads to good tuning results. However, due to the different input characteristics of the two application classes, regular versus irregular, different tuning aspects are most essential.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据