Skip to main navigation Skip to search Skip to main content

面向 GPU 平台的通用 Stencil 自动调优框架

Translated title of the contribution: Generalized Stencil Auto-Tuning Framework on GPU Platform
  • China University of Petroleum - Beijing

Research output: Contribution to journalArticlepeer-review

Abstract

Stencil computations are widely adopted in scientific applications. Many HPC platforms utilize the high computation capability of GPUs to accelerate Stencil computations. In recent years, Stencils have become more complex in terms of Stencil order, memory accesses, and computation patterns. To adapt Stencil computations to GPU architectures, the academic community has proposed a variety of optimization techniques based on streaming and tiling. Due to the diversity of Stencil computational patterns and GPU architectures, no single optimization technique fits all Stencil instances. Therefore, researchers have proposed Stencil auto-tuning mechanisms to conduct parameter searches for a given combination of optimization techniques. However, existing mechanisms introduce huge offline profiling costs and online prediction overhead, unable to be flexible to arbitrary Stencil patterns. To address the above problems, we propose a generalized Stencil auto-tuning framework GeST, which achieves the ultimate performance optimization of Stencil computations on GPU platforms. Specifically, GeST constructs the global search space through the zero-padding format, quantifying parameter correlations via the coefficient of variation to generate parameter groups. After that, GeST iteratively selects parameter values from the parameter groups, adjusting the sampling ratio according to the reward policy and avoiding redundant execution through Hash coding. The experimental results show that GeST can identify better-performing parameter settings in a short time compared with other state-of-the-art auto-tuning work.

Translated title of the contributionGeneralized Stencil Auto-Tuning Framework on GPU Platform
Original languageChinese (Traditional)
Pages (from-to)2622-2634
Number of pages13
JournalJisuanji Yanjiu yu Fazhan/Computer Research and Development
Volume62
Issue number10
DOIs
StatePublished - Oct 2025

Fingerprint

Dive into the research topics of 'Generalized Stencil Auto-Tuning Framework on GPU Platform'. Together they form a unique fingerprint.

Cite this