Noise-Aware Dynamical System Compilation for Analog Devices with LEGNO

被引:3
|
作者
Achour, Sara [1 ,2 ]
Rinard, Martin [1 ,2 ]
机构
[1] MIT, EECS, Cambridge, MA 02139 USA
[2] CSAIL, Cambridge, MA 02139 USA
来源
TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV) | 2020年
关键词
Compilers; Analog Computing; Languages; NEURAL-NETWORK; CIRCUITS; CHIP;
D O I
10.1145/3373376.3378449
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 accounts 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 mu J of energy.
引用
收藏
页码:149 / 166
页数:18
相关论文
共 50 条
  • [1] A Real-Time Tunable ECG Noise-Aware System for IoT-Enabled Devices
    Rahman, Saifur
    Karmakar, Chandan
    Yearwood, John
    Palaniswami, Marimuthu
    IEEE SENSORS JOURNAL, 2022, 22 (23) : 23277 - 23285
  • [2] Noise-Aware DVFS for Efficient Transitions on Battery-Powered IoT Devices
    Zhuo, Cheng
    Luo, Shaoheng
    Gan, Houle
    Hu, Jiang
    Shi, Zhiguo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1498 - 1510
  • [3] Noise-Aware Quantum Amplitude Estimation
    Herbert, Steven
    Williams, Ifan
    Guichard, Roland
    Ng, Darren
    IEEE TRANSACTIONS ON QUANTUM ENGINEERING, 2024, 5
  • [4] NaPer: A TSV Noise-Aware Placer
    Lee, Yu-Min
    Pan, Kuan-Te
    Chen, Chun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (05) : 1703 - 1713
  • [5] Noise-Aware DVFS Transition Sequence Optimization for Battery-Powered IoT Devices
    Luo, Shaoheng
    Zhuo, Cheng
    Gan, Houle
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [6] A Noise-aware Enhancement Method for Underexposed Images
    Chien, Chien-Cheng
    Kinoshita, Yuma
    Kiya, Hitoshi
    2019 4TH IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - ASIA (IEEE ICCE-ASIA 2019), 2019, : 131 - 134
  • [7] A noise-aware feature selection approach for classification
    Sabzekar, Mostafa
    Aydin, Zafer
    SOFT COMPUTING, 2021, 25 (08) : 6391 - 6400
  • [8] Survey on Quantum Noise-aware Machine Learning
    Lu, Chao
    Kundu, Shamik
    Arunachalam, Ayush
    Basu, Kanad
    PROCEEDINGS OF THE 2022 15TH IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2022), 2022,
  • [9] A Noise-Aware Coding Scheme for Texture Classification
    Shoyaib, Mohammad
    Abdullah-Al-Wadud, M.
    Chae, Oksam
    SENSORS, 2011, 11 (08) : 8028 - 8044
  • [10] Noise-Aware Framework for Robust Visual Tracking
    Li, Shengjie
    Zhao, Shuai
    Cheng, Bo
    Chen, Junliang
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (02) : 1179 - 1192