Pith. sign in

REVIEW 1 cited by

Evaluation of Programming Models and Performance for Stencil Computation on Current GPU Architectures

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2404.04441 v2 pith:3DNBPJ5T submitted 2024-04-05 cs.DC

classification cs.DC
keywords performanceprogrammingmodelsarchitecturesimplementationopenaccoptimizedportability
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Accelerated computing is widely used in high-performance computing. Therefore, it is crucial to experiment and discover how to better utilize GPUGPUs latest generations on relevant applications. In this paper, we present results and share insights about highly tuned stencil-based kernels for NVIDIA Ampere (A100) and Hopper (GH200) architectures. Performance results yield useful insights into the behavior of this type of algorithms for these new accelerators. This knowledge can be leveraged by many scientific applications which involve stencils computations. Further, evaluation of three different programming models: CUDA, OpenACC, and OpenMP target offloading is conducted on aforementioned accelerators. We extensively study the performance and portability of various kernels under each programming model and provide corresponding optimization recommendations. Furthermore, we compare the performance of different programming models on the mentioned architectures. Up to 58% performance improvement was achieved against the previous GPGPU's architecture generation for an highly optimized kernel of the same class, and up to 42% for all classes. In terms of programming models, and keeping portability in mind, optimized OpenACC implementation outperforms OpenMP implementation by 33%. If portability is not a factor, our best tuned CUDA implementation outperforms the optimized OpenACC one by 2.1x.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Astrophysics on GPUs: introducing AGILE 1.0

    astro-ph.IM 2026-07 conditional novelty 6.0 of 10

    AGILE 1.0 is a GPU-AMR framework for astrophysical conservation laws that demonstrates ~2e9 CUPS on a B200 GPU, strong scaling to 2048 GPUs, and production-style applications in HD, FFHD, MHD, and SRHD.

Pith tools