Noise-Aware Dynamical System Compilation for Analog Devices with Legno
Sara Achour, Martin C. Rinard
Abstract
Reconfigurable analog devices are a powerful new computing substrate especially appropriate for executing computationally intensive dynamical system computations in an energy efficient manner. We present Legno, a compilation toolchain for programmable analog devices. Legno targets the HCDCv2, a programmable analog device designed to execute general nonlinear dynamical systems. To the best of our knowledge, Legno is the first compiler to successfully target a physical (as opposed to simulated) programmable analog device for dynamical systems and this paper is the first to present experimental results for any compiled computation executing on any physical programmable analog device of this class. The Legno compiler synthesizes analog circuits from parametric and specialized blocks and account for analog noise, quantization error, and manufacturing variations within the device. We evaluate the compiled configurations on the Sendyne S100Asy RevU development board on twelve benchmarks from physics, controls, and biology. Our results show that Legno produces accurate computations on the analog device. The computations execute in 0.50-5.92 ms and consume 0.28-5.67 µJ of energy.
• Computer systems organization → Analog computers; • Software and its engineering → Compilers.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers2
- SimuQ: A Framework for Programming Quantum Hamiltonian Simulation with Analog CompilationYuxiang Peng, Jacob Young, Pengyu Liu, Xiaodi WuPOPL 2024 · 15 citations
- Design of Novel Analog Compute Paradigms with ArkYu-Neng Wang, Glenn E. R. Cowan, Ulrich Rührmair, Sara AchourASPLOS 2024 · 2 citations
Related papers
- QTurbo: A Robust and Efficient Compiler for Analog Quantum SimulationJunyu Zhou, Yuhao Liu, Shize Che, Anupam Mitra et al.ASPLOS 2026
- AnalogVerifier: A Neuro-Symbolic Framework for Analog Circuit VerificationYanfang Liu, Mingjun Wang, Peng XU, Rongliang Fu et al.ICML 2026
- Target-Aware Implementation of Real ExpressionsBrett Saiki, Jackson Brough, Jonas Regehr, Jesús Ponce et al.ASPLOS 2025 · 1 citation
- Interleaving Large Language Models for Compiler TestingYunbo Ni, Shaohua LiOOPSLA 2025 · 4 citations
- Provable Convergence Bounds for Hybrid Dynamical Sampling and OptimizationMatthew X. Burns, Qingyuan Hou, Michael C. HuangICLR 2025
