An MLIR Lowering Pipeline for Stencils at Wafer-Scale
Abstract
The Cerebras Wafer-Scale Engine (WSE) delivers performance at an unprecedented scale of over 900,000 compute units, all connected via a single-wafer on-chip interconnect. Initially designed for AI, the WSE architecture is also well-suited for High Performance Computing (HPC). However, its distributed asynchronous programming model diverges significantly from the simple sequential or bulk-synchronous programs that one would typically derive for a given mathematical program description. Targeting the WSE requires a bespoke re-implementation when porting existing code. The absence of WSE support in compilers such as MLIR, meant that there was little hope for automating this process.
Fields of Study & Subjects
Parallel Computing and Optimization Techniques
Embedded Systems Design Techniques
Logic
programming
and type systems
Publication details
- Journal / source
- ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
- Pages
- 94–109
- Publication date
- 10 March 2026