DSP-MLIR: A MLIR Dialect for Digital Signal Processing
Not on the map. Why?
Abstract (arXiv)
Traditional Digital Signal Processing ( DSP ) compilers work at low level ( C-level / assembly level ) and hence lose much of the optimization opportunities present at high-level ( domain-level ). The emerging multi-level compiler infrastructure MLIR ( Multi-level Intermediate Representation ) allows to specify optimizations at higher level. In this paper, we utilize MLIR framework to introduce a DSP Dialect and perform domain-specific optimizations at dialect -level ( high-level ) and show the usefulness of these optimizations on sample DSP apps. In particular, we develop a compiler for DSP and a DSL (Domain Specific Language) to ease the development of apps. We show the performance improvement in execution time for these sample apps by upto 10x which would have been difficult if the IR were at C/ affine level.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 5 of its 42 references that are in the map. First posted on arXiv 20 Aug 2024.
Builds on
5 of 42 references.
References · 5
- 2020MLIR: A Compiler Infrastructure for the End of Moore's Lawcited by 64
- 2021ScaleHLS: A New Scalable High-Level Synthesis Framework on Multi-Level Intermediate Representationcited by 21
- 2023Marsellus: A Heterogeneous RISC-V AI-IoT End-Node SoC with 2-to-8b DNN Acceleration and 30%-Boost Adaptive Body Biasingcited by 8
- 2021A MLIR Dialect for Quantum Assembly Languagescited by 3
- 2022TPU-MLIR: A Compiler For TPU Using MLIRcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.