SPARTA: Spatial Acceleration for Efficient and Scalable Horizontal Diffusion Weather Stencil Computation
Gagandeep Singh, Alireza Khodamoradi, Kristof Denolf, Jack Lo, Juan, G\'omez-Luna, Joseph Melber, Andra Bisca, Henk Corporaal, Onur Mutlu

TL;DR
SPARTA introduces a spatial accelerator for horizontal diffusion weather stencil computation, leveraging a 2D architecture and MLIR compiler to significantly outperform CPU, GPU, and FPGA implementations.
Contribution
The paper presents the first scaled-out spatial accelerator for weather stencil computation using MLIR, demonstrating high performance on AMD-Xilinx Versal AI Engine.
Findings
SPARTA outperforms CPU, GPU, and FPGA by 17.1x, 1.2x, and 2.1x respectively.
Balancing workload across processing resources is key for high performance.
Open-sourced implementations support future stencil computation research.
Abstract
Fast and accurate climate simulations and weather predictions are critical for understanding and preparing for the impact of climate change. Real-world weather and climate modeling consist of complex compound stencil kernels that do not perform well on conventional architectures. Horizontal diffusion is one such important compound stencil found in many climate and weather prediction models. Recent works propose using FPGAs as an alternative to traditional CPU and GPU-based systems to accelerate compound stencil kernels. However, we observe that compound stencil computations cannot leverage the bit-level flexibility available on an FPGA because of its complex memory access patterns, leading to high hardware resource utilization and low peak performance. We introduce SPARTA, a novel spatial accelerator for horizontal diffusion weather stencil computation. We exploit the two-dimensional…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMeteorological Phenomena and Simulations · Hydrology and Watershed Management Studies · Hydrological Forecasting Using AI
