PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 2011Procedia Computer Science63 citationsOpen Access

High Performance Stencil Code Algorithms for GPGPUs

View Full Paper
ASAndreas SchäferRegensburg University of Applied SciencesDFDietmar FeyFriedrich-Alexander-Universität Erlangen-Nürnberg

Key Points

Key points are not available for this paper at this time.

Abstract

In this paper we investigate how stencil computations can be implemented on state-of-the-art general purpose graphics processing units (GPGPUs). Stencil codes can be found at the core of many numerical solvers and physical simulation codes and are therefore of particular interest to scientific computing research. GPGPUs have gained a lot of attention recently because of their superior floating point performance and memory bandwidth. Nevertheless, especially memory bound stencil codes have proven to be challenging for GPGPUs, yielding lower than to be expected speedups. We chose the Jacobi method as a standard benchmark to evaluate a set of algorithms on NVIDIA's latest Fermi chipset. One of our fastest algorithms is a parallel wavefront update. It exploits the enlarged on-chip shared memory to perform two time step updates per sweep. To the best of our knowledge, it represents the first successful applicationof temporal blocking for 3D stencils on GPGPUs and thereby exceeds previous results by a considerable margin. It is also the first paper to study stencil codes on Fermi.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Schäfer et al. (2011) studied this question.

synapsesocial.com/papers/6a1c68c194dbf6307b2fbcb0https://doi.org/10.1016/j.procs.2011.04.221
Ask AI
Helpful
Bookmark
Share
View Full Paper