Locality of Computation for Stencil Optimization

Lufeng Yuan,Junhong Liu,Yulong Luo,Guangming Tan
DOI: https://doi.org/10.1007/978-3-319-49583-5_34
2016-01-01
Abstract:Stencil computation is a performance critical kernel that is widely used in scientific and engineering applications. In this paper we develop a redundant computation elimination (RCE) algorithm to exploit temporal locality. We implement the RCE optimization strategy using ROSE compiler infrastructure. The experiments with a benchmark of eleven stencil applications show that temporal locality of RCE averagely improves performance by 15.4% and 10.1% for benchmark without or with SIMD optimization.
What problem does this paper attempt to address?