Answers are grounded in this paper and cite their sources.
Stencil computations arise in many scientific computing domains, and often represent time-critical portions of applications. There is significant interest in offloading these computations to high-performance devices such as GPU accelerators, but these architectures offer challenges for developers and compilers alike. Stencil computations in particular require careful attention to off-chip memory access and the balancing of work among compute units in GPU devices.
No takes yet. Share an insight, caveat, or question.
Holewinski et al. (2012) studied this question.