Accelerating High-Order Stencils on GPUs

dc.citation.firstpage86en_US
dc.citation.journalTitle2020 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)en_US
dc.citation.lastpage108en_US
dc.contributor.authorSai, Ryuichien_US
dc.contributor.authorMellor-Crummey, Johnen_US
dc.contributor.authorMeng, Xiaozhuen_US
dc.contributor.authorAraya-Polo, Mauricioen_US
dc.contributor.authorMeng, Jieen_US
dc.date.accessioned2022-09-02T18:55:32Zen_US
dc.date.available2022-09-02T18:55:32Zen_US
dc.date.issued2020en_US
dc.description.abstractWhile implementation strategies for low-order stencils on GPUs have been well-studied in the literature, not all of the techniques work well for high-order stencils, such as those used for seismic imaging. In this paper, we study practical seismic imaging computations on GPUs using high-order stencils on large domains with meaningful boundary conditions. We manually crafted a collection of implementations of a 25-point seismic modeling stencil in CUDA along with code to apply the boundary conditions. We evaluated our stencil code shapes, memory hierarchy usage, data-fetching patterns, and other performance attributes. We conducted an empirical evaluation of these stencils using several mature and emerging tools and discuss our quantitative findings. Some of our implementations achieved twice the performance of a proprietary code developed in C and mapped to GPUs using OpenACC. Additionally, several of our implementations have excellent performance portability.en_US
dc.identifier.citationSai, Ryuichi, Mellor-Crummey, John, Meng, Xiaozhu, et al.. "Accelerating High-Order Stencils on GPUs." <i>2020 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS),</i> (2020) IEEE: 86-108. https://doi.org/10.1109/PMBS51919.2020.00014.en_US
dc.identifier.digitalPMBS_Wiley_Special_Editionen_US
dc.identifier.doihttps://doi.org/10.1109/PMBS51919.2020.00014en_US
dc.identifier.urihttps://hdl.handle.net/1911/113182en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.rightsThis is an author's post-print. The published article is copyrighted by IEEE.en_US
dc.titleAccelerating High-Order Stencils on GPUsen_US
dc.typeJournal articleen_US
dc.type.dcmiTexten_US
dc.type.publicationpost-printen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PMBS_Wiley_Special_Edition.pdf
Size:
818.13 KB
Format:
Adobe Portable Document Format
Description: