Workshop on Optimizing Stencil Computations (WOSC)

At SPLASH, Indianapolis, Indiana, October 27, 2013

Stencil computations describe a computational pattern that occurs in a wide variety of computing applications, from scientific simulations and solvers to image processing and filtering. Though conceptually simple, these computations have been traditionally difficult for general compilers to optimize, due to their difficult-to-analyze dependence structure and because the computations span many domains, each with different requirements for optimization. As a result, much effort has gone into creating strategies for optimizing these computations, including new compiler transformations, cache oblivious algorithms, and several domain-specific languages and compilers, along with software support systems including stencil-specific libraries and frameworks.

This workshop aims to create a discussion between the many efforts to optimize stencil computations as well as the various domains that could benefit from these efforts, in order to evaluate the current state-of-the-art as well as pushing new research ideas influenced by the target domains. To ensure a high-quality level of discussion, the mini-conference will consist of invited papers from the various stakeholders interested in stencil applications and optimizations, followed by discussion sessions to synthesize lessons learned.

In addition to invited papers, we are accepting a limited number of submissions, with a focus on application developers who wish to convey the specific difficulties of optimizing their stencil-based application codes. Please submit abstracts (2-pages or shorter, PDF format or plain text) via email to skamil AT mit dot EDU.

Important Dates

Tentative Program