Accelerating High-Order Stencils on GPUs

dc.citation.firstpage86
dc.citation.journalTitle2020 IEEE/ACM Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)
dc.citation.lastpage108
dc.contributor.authorSai, Ryuichi
dc.contributor.authorMellor-Crummey, John
dc.contributor.authorMeng, Xiaozhu
dc.contributor.authorAraya-Polo, Mauricio
dc.contributor.authorMeng, Jie
dc.date.accessioned2022-09-02T18:55:32Z
dc.date.available2022-09-02T18:55:32Z
dc.date.issued2020
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.
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.
dc.identifier.digitalPMBS_Wiley_Special_Edition
dc.identifier.doihttps://doi.org/10.1109/PMBS51919.2020.00014
dc.identifier.urihttps://hdl.handle.net/1911/113182
dc.language.isoeng
dc.publisherIEEE
dc.rightsThis is an author's post-print. The published article is copyrighted by IEEE.
dc.titleAccelerating High-Order Stencils on GPUs
dc.typeJournal article
dc.type.dcmiText
dc.type.publicationpost-print
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: