arrow
返回

A unified object-oriented framework for CPU plus GPU explicit hyperbolic solvers

delete2020-10-01
delete8
PRE
AI
D
Daniel Conde *
R
Ricardo B. Canelas
R
Rui M. L. Ferreira
DOI:10.1016/j.advengsoft.2020.102802delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A unified design solution for heterogeneous explicit hyperbolic solvers is herein introduced. The proposed design is entirely cross-compatible between CPUs and GPUs, through an intuitive object-oriented approach. The advantages of a unified CPU+GPU development approach are discussed and exemplified, and a complete description of the data and code structures are provided and benchmarked. The benefits of different object-oriented designs are quantified under static and dynamic loads in terms of parallel performance and scalability. A fair comparison with graphics processors provides a realistic measure of achievable GPU implementation benefits. Both automatically and manually tuned GPU executions are compared and shown to also have a significant impact on the obtained performance. Overall, the proposed design combines a good sequential performance with a supra-linear scalability on modern CPUs. On GPUs, execution is shown to be up to 40 times faster than its single-threaded counterpart, opening a wider range of applicable model scales and resolutions.
Keyword:
Hyperbolic conservation laws
Parallel computing
Contextual object splitting
OMP
CUDA

期刊

Advances in Engineering Software 封面图
Advances in Engineering Software
IF:
5.7
论文数:
3.4K
被引数:
1.2W

机构

U
universidade de lisboa
学者数:
3.4W
论文数: 3.1W
被引数: 29
引用论文

引用论文

err分享
err收藏
Structural Determinants of Black MSM HIV Testing Coverage (2011–2016)(2011–2016)年黑人男男性行为者艾滋病病毒检测覆盖面的结构决定因素
err2020-03-02
err0
errOAAI
errBarbara Tempalski; Stephanie Beane; Hannah L. F. Cooper; Samuel R. Friedman; Sarah C. McKetta; Umedjon Ibragimov; Leslie D. Williams; Ronald Stall
err分享
err收藏
Anti-cancer properties of terpenoids isolated from Rhizoma Curcumae – A review
err2012-09-01
err0
PREAI
errJin-Jian Lu; Yuan-Ye Dang; Min Huang; Wen-Shan Xu; Xiu-Ping Chen; Yi-Tao Wang
err分享
err收藏
err分享
err收藏
A shallow-flow model for the propagation of tsunamis over complex geometries and mobile beds
err2013-10-16
err5
errOAAI
errConde, D. A. S.; Baptista, M. A. V.; Sousa Oliveira, C.; Ferreira, R. M. L.
err分享
err收藏
err分享
err收藏
A View of the Parallel Computing Landscape
err2009-10-01
err351
errOAAI
errAsanovic, Krste; Bodik, Rastislav; Demmel, James; Keaveny, Tony; Keutzer, Kurt; Kubiatowicz, John; Morgan, Nelson; Patterson, David; Sen, Koushik; Wawrzynek, John; Wessel, David; Yelick, Katherine
err分享
err收藏
err分享
err收藏
学者 查看更多内容