A Framework to Explore Workload-Specific Performance and Lifetime Trade-offs in Neuromorphic Computing

被引:17
|
作者
Balaji, Adarsha [1 ]
Song, Shihao [1 ]
Das, Anup [1 ]
Dutt, Nikil [2 ]
Krichmar, Jeff [2 ]
Kandasamy, Nagarajan [1 ]
Catthoor, Francky [3 ,4 ]
机构
[1] Drexel Univ, Philadelphia, PA 19104 USA
[2] Univ Calif Irvine, Dept Comp Sci, Irvine, CA 92697 USA
[3] IMEC, B-3001 Leuven, Belgium
[4] Katholieke Univ Leuven, B-3000 Leuven, Belgium
基金
美国国家科学基金会;
关键词
Charge pumps; Aging; Neurons; Hardware; Synapses; Negative bias temperature instability; Thermal variables control; Neuromorphic computing; non-voltaile memory (NVM); phase-change memory (PCM); wear-out; negative bias temperature instability (NBTI); spiking neural networks (SNNs); and inter-spike interval (ISI);
D O I
10.1109/LCA.2019.2951507
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Neuromorphic hardware with non-volatile memory (NVM) can implement machine learning workload in an energy-efficient manner. Unfortunately, certain NVMs such as phase change memory (PCM) require high voltages for correct operation. These voltages are supplied from an on-chip charge pump. If the charge pump is activated too frequently, its internal CMOS devices do not recover from stress, accelerating their aging and leading to negative bias temperature instability (NBTI) generated defects. Forcefully discharging the stressed charge pump can lower the aging rate of its CMOS devices, but makes the neuromorphic hardware unavailable to perform computations while its charge pump is being discharged. This negatively impacts performance such as latency and accuracy of the machine learning workload being executed. In this letter, we propose a novel framework to exploit workload-specific performance and lifetime trade-offs in neuromorphic computing. Our framework first extracts the precise times at which a charge pump in the hardware is activated to support neural computations within a workload. This timing information is then used with a characterized NBTI reliability model to estimate the charge pumps aging during the workload execution. We use our framework to evaluate workload-specific performance and reliability impacts of using 1) different SNN mapping strategies and 2) different charge pump discharge strategies. We show that our framework can be used by system designers to explore performance and reliability trade-offs early in the design of neuromorphic hardware such that appropriate reliability-oriented design margins can be set.
引用
收藏
页码:149 / 152
页数:4
相关论文
共 50 条
  • [41] Performance trade-offs in the flight initiation of Drosophila
    Card, Gwyneth
    Dickinson, Michael
    JOURNAL OF EXPERIMENTAL BIOLOGY, 2008, 211 (03): : 341 - 353
  • [42] PERFORMANCE TRADE-OFFS FOR MICROPROCESSOR CACHE MEMORIES
    ALPERT, DB
    FLYNN, MJ
    IEEE MICRO, 1988, 8 (04) : 44 - 55
  • [43] Trade-offs in the performance of alternative farming systems
    Ramankutty, Navin
    Ricciardi, Vincent
    Mehrabi, Zia
    Seufert, Verena
    AGRICULTURAL ECONOMICS, 2019, 50 : 97 - 105
  • [44] Power Performance Trade-Offs in Operational Amplifiers
    Brand, Thomas
    New Electronics, 2024, 57 (10):
  • [45] Performance trade-offs in the locomotion of Cyprinodontiform fishes
    Luther, J.
    Kamrath, S.
    Axlid, E.
    Minicozzi, M.
    INTEGRATIVE AND COMPARATIVE BIOLOGY, 2023, 62 : S192 - S192
  • [46] Blockchain Interoperability: Performance and Security Trade-offs
    Pillai, Babu
    Hou, Zhe
    Biswas, Kamanashis
    Bui, Vinh
    Muthukkumarasamy, Vallipuram
    PROCEEDINGS OF THE TWENTIETH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, SENSYS 2022, 2022, : 1196 - 1201
  • [47] Performance trade-offs in reconfigurable networks for HPC
    Teh, Min Yee
    Wu, Zhenguo
    Glick, Madeleine
    Rumley, Sebastien
    Ghobadi, Manya
    Bergman, Keren
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2022, 14 (06) : 454 - 468
  • [48] ZNE codes: getting there with performance trade-offs
    Dimitri Contoyannis
    Chitra Nambiar
    Roger Hedrick
    Alex Chase
    Kelly Cunningham
    Patrick Eilert
    Energy Efficiency, 2020, 13 : 523 - 535
  • [49] SENECA: building a fully digital neuromorphic processor, design trade-offs and challenges
    Tang, Guangzhi
    Vadivel, Kanishkan
    Xu, Yingfu
    Bilgic, Refik
    Shidqi, Kevin
    Detterer, Paul
    Traferro, Stefano
    Konijnenburg, Mario
    Sifalakis, Manolis
    van Schaik, Gert-Jan
    Yousefzadeh, Amirreza
    FRONTIERS IN NEUROSCIENCE, 2023, 17
  • [50] Smartphones as Alternative Cloud Computing Engines: Benefits and Trade-offs
    Schaffner, Brennan
    Sawin, Jason
    Myre, Joseph M.
    2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, : 244 - 250