Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Dynamic Reliability Management in Neuromorphic Computing

Published: 21 July 2021 Publication History

Abstract

Neuromorphic computing systems execute machine learning tasks designed with spiking neural networks. These systems are embracing non-volatile memory to implement high-density and low-energy synaptic storage. Elevated voltages and currents needed to operate non-volatile memories cause aging of CMOS-based transistors in each neuron and synapse circuit in the hardware, drifting the transistor’s parameters from their nominal values. If these circuits are used continuously for too long, the parameter drifts cannot be reversed, resulting in permanent degradation of circuit performance over time, eventually leading to hardware faults. Aggressive device scaling increases power density and temperature, which further accelerates the aging, challenging the reliable operation of neuromorphic systems. Existing reliability-oriented techniques periodically de-stress all neuron and synapse circuits in the hardware at fixed intervals, assuming worst-case operating conditions, without actually tracking their aging at run-time. To de-stress these circuits, normal operation must be interrupted, which introduces latency in spike generation and propagation, impacting the inter-spike interval and hence, performance (e.g., accuracy). We observe that in contrast to long-term aging, which permanently damages the hardware, short-term aging in scaled CMOS transistors is mostly due to bias temperature instability. The latter is heavily workload-dependent and, more importantly, partially reversible. We propose a new architectural technique to mitigate the aging-related reliability problems in neuromorphic systems by designing an intelligent run-time manager (NCRTM), which dynamically de-stresses neuron and synapse circuits in response to the short-term aging in their CMOS transistors during the execution of machine learning workloads, with the objective of meeting a reliability target. NCRTM de-stresses these circuits only when it is absolutely necessary to do so, otherwise reducing the performance impact by scheduling de-stress operations off the critical path. We evaluate NCRTM with state-of-the-art machine learning workloads on a neuromorphic hardware. Our results demonstrate that NCRTM significantly improves the reliability of neuromorphic hardware, with marginal impact on performance.

References

[1]
Mostafa Rahimi Azghadi, Bernabe Linares-Barranco, Derek Abbott, and Philip H. W. Leong. 2016. A hybrid CMOS-memristor neuromorphic synapse. IEEE Transactions on Biomedical Circuits and Systems 11, 2 (2016), 434–445.
[2]
Adarsha Balaji, Prathyusha Adiraju, Hirak J. Kashyap, Anup Das, Jeffrey L. Krichmar, Nikil D. Dutt, and Francky Catthoor. 2020. PyCARL: A PyNN interface for hardware-software co-simulation of spiking neural network. In Proceedings of IJCNN 2020.
[3]
Adarsha Balaji, Federico Corradi, Anup Das, Sandeep Pande, Siebren Schaafsma, and Francky Catthoor. 2018. Power-accuracy trade-offs for heartbeat classification on neural networks hardware. Journal of Low Power Electronics 14, 4 (2018), 508–519. https://doi.org/10.1166/jolpe.2018.1582
[4]
Adarsha Balaji and Anup Das. 2019. A framework for the analysis of throughput-constraints of SNNs on neuromorphic hardware. In Proceedings of ISVLSI 2019.
[5]
Adarsha Balaji and Anup Das. 2020. Compiling spiking neural networks to mitigate neuromorphic hardware constraints. In Proceedings of IGSC Workshops 2020.
[6]
Adarsha Balaji, Anup Das, Yuefeng Wu, Khanh Huynh, Francesco G. Dell’anna, Giacomo Indiveri, Jeffrey L. Krichmar, Nikil D. Dutt, Siebren Schaafsma, and Francky Catthoor. 2019. Mapping spiking neural networks to neuromorphic hardware. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 28, 1 (2019), 76–86. https://doi.org/10.1109/TVLSI.2019.2951493
[7]
Adarsha Balaji, Thibaut Marty, Anup Das, and Francky Catthoor. 2020. Run-time mapping of spiking neural networks to neuromorphic hardware. Journal of Signal Processing Systems 92, 11 (2020), 1293–1302.
[8]
A. Balaji, S. Song, A. Das, N. Dutt, J. Krichmar, N. Kandasamy, and F. Catthoor. 2019. A framework to explore workload-specific performance and lifetime trade-offs in neuromorphic computing. IEEE Computer Architecture Letters 18, 2 (2019), 149–152.
[9]
Adarsha Balaji, Shihao Song, Anup Das, Jeffrey Krichmar, Nikil Dutt, James Shackleford, Nagarajan Kandasamy, and Francky Catthoor. 2020. Enabling resource-aware mapping of spiking neural networks via spatial decomposition. IEEE Embedded Systems Letters.
[10]
Adarsha Balaji, Shihao Song, Twisha Titirsha, Anup Das, Jeffrey Krichmar, Nikil Dutt, James Shackleford, Nagarajan Kandasamy, and Francky Catthoor. 2021. NeuroXplorer 1.0: An extensible framework for architectural exploration with spiking neural networks. In Proceedings of ICONS 2021.
[11]
Adarsha Balaji, Salim Ullah, Anup Das, and Akash Kumar. 2019. Design methodology for embedded approximate artificial neural networks. In Proceedings of GLSVLSI 2019.
[12]
Adarsha Balaji, Yuefeng Wu, Anup Das, Francky Catthoor, and Siebren Schaafsma. 2019. Exploration of segmented bus as scalable global interconnect for neuromorphic computing. In Proceedings of GLSVLSI 2019.
[13]
Anthony N. Burkitt. 2006. A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input. Biological Cybernetics 95, 1 (2006), 1–19.
[14]
Geoffrey W. Burr, Robert M. Shelby, Abu Sebastian, Sangbum Kim, Seyoung Kim, Severin Sidler, Kumar Virwani, et al. 2017. Neuromorphic computing using non-volatile memory. Advances in Physics: X 2, 1 (2017), 89–124. https://doi.org/10.1080/23746149.2016.1259585
[15]
Natalia Caporale and Yang Dan. 2008. Spike timing–dependent plasticity: A hebbian learning rule. Annual Review of Neuroscience 31 (2008), 25–46.
[16]
Eduard A. Cartier, Wanki Kim, Nanbo Gong, Tayfun Gokmen, Martin M. Frank, Douglas M. Bishop, Youngseok Kim, et al. 2019. Reliability challenges with materials for analog computing. In Proceedings of IRPS 2019.
[17]
Francky Catthoor, Srinjoy Mitra, Anup Das, and Siebren Schaafsma. 2018. Very large-scale neuromorphic systems for biological signal processing. In CMOS Circuits for Biological Sensing and Processing. Springer, 315–340.
[18]
Gregory K. Chen, Raghavan Kumar, H. Ekin Sumbul, Phil C. Knag, and Ram K. Krishnamurthy. 2018. A 4096-neuron 1M-synapse 3.8-pJ/SOP spiking neural network with on-chip STDP learning and sparse weights in 10-nm FinFET CMOS. IEEE Journal of Solid-State Circuits 54, 4 (2018), 992–1002.
[19]
Ting Shuo Chou, Liam D. Bucci, and Jeffrey L. Krichmar. 2015. Learning touch preferences with a tactile robot using dopamine modulated STDP in a model of insular cortex. Frontiers in Neurorobotics 9 (2015), 6. https://doi.org/10.3389/fnbot.2015.00006
[20]
Ting Shuo Chou, Hirak J. Kashyap, Jinwei Xing, Stanislav Listopad, Emily L. Rounds, Michael Beyeler, Nikil Dutt, and Jeffrey L. Krichmar. 2018. CARLsim 4: An open source library for large scale, biologically detailed spiking neural network simulation using heterogeneous clusters. In Proceedings of IJCNN 2018. https://doi.org/10.1109/IJCNN.2018.8489326
[21]
Yang Dan and Mu Ming Poo. 2004. Spike timing-dependent plasticity of neural circuits. Neuron 44, 1 (2004), 23–30. https://doi.org/10.1016/j.neuron.2004.09.007
[22]
Anup Das, Francky Catthoor, and Siebren Schaafsma. 2018. Heartbeat classification in wearables using multi-layer perceptron and time-frequency joint distribution of ECG. In Proceedings of CHASE 2018.
[23]
Anup Das and Akash Kumar. 2012. Fault-aware task re-mapping for throughput constrained multimedia applications on NoC-based MPSoCs. In Proceedings of RSP 2012.
[24]
Anup Das and Akash Kumar. 2018. Dataflow-based mapping of spiking neural networks on neuromorphic hardware. In Proceedings of GLSVLSI 2018.
[25]
Anup Das, Akash Kumar, and Bharadwaj Veeravalli. 2013. Communication and migration energy aware design space exploration for multicore systems with intermittent faults. In Proceedings of DATE 2013.
[26]
Anup Das, Akash Kumar, and Bharadwaj Veeravalli. 2014. Communication and migration energy aware task mapping for reliable multiprocessor systems. Future Generation Computer Systems 30 (2014), 216–228.
[27]
Anup Das, Akash Kumar, and Bharadwaj Veeravalli. 2014. Temperature aware energy-reliability trade-offs for mapping of throughput-constrained applications on multimedia MPSoCs. In Proceedings of DATE 2014.
[28]
Anup Das, Akash Kumar, and Bharadwaj Veeravalli. 2015. Reliability and energy-aware mapping and scheduling of multimedia applications on multiprocessor systems. IEEE Transactions on Parallel and Distributed Systems 27, 3 (2015), 869–884.
[29]
Anup Das, Geoff V. Merrett, Mirco Tribastone, and Bashir M. Al-Hashimi. 2015. Workload change point detection for runtime thermal management of embedded systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 35, 8 (2015), 1358–1371.
[30]
A. Das, P. Pradhapan, W. Groenendaal, P. Adiraju, R. T. Rajan, F. Catthoor, S. Schaafsma, J. L. Krichmar, N. Dutt, and C. Van Hoof. 2018. Unsupervised heart-rate estimation in wearables with liquid states and a probabilistic readout. Neural Networks 99 (2018), 134–147.
[31]
Anup Das, Rishad A. Shafik, Geoff V. Merrett, Bashir M. Al-Hashimi, Akash Kumar, and Bharadwaj Veeravalli. 2014. Reinforcement learning-based inter-and intra-application thermal optimization for lifetime improvement of multicore systems. In Proceedings of DAC 2014.
[32]
Anup Das, Yuefeng Wu, Khanh Huynh, Francesco Dell’Anna, Francky Catthoor, and Siebren Schaafsma. 2018. Mapping of local and global synapses on spiking neuromorphic hardware. In Proceedings of DATE 2018.
[33]
Anup Kumar Das, Akash Kumar, Bharadwaj Veeravalli, and Francky Catthoor. 2018. Reliable and Energy Efficient Streaming Multiprocessor Systems. Springer.
[34]
Mike Davies, Narayan Srinivasa, Tsung Han Lin, Gautham Chinya, Yongqiang Cao, Sri Harsha Choday, Georgios Dimou, et al. 2018. Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro 38, 1 (2018), 82–99. https://doi.org/10.1109/MM.2018.112130359
[35]
Michael V. Debole, Brian Taba, Arnon Amir, Filipp Akopyan, Alexander Andreopoulos, William P. Risk, Jeff Kusnitz, et al. 2019. TrueNorth: Accelerating from zero to 64 million neurons in 10 years. Computer 52, 5 (2019), 20–29. https://doi.org/10.1109/MC.2019.2903009
[36]
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. 2009. ImageNet: A large-scale hierarchical image database. In Proceedings of CVPR 2009.
[37]
Li Deng. 2012. The MNIST database of handwritten digit images for machine learning research. IEEE Signal Processing Magazine 29, 6 (2012), 141–142.
[38]
Peter U. Diehl and Matthew Cook. 2015. Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Frontiers in Computational Neuroscience 9 (2015), 99. https://doi.org/10.3389/fncom.2015.00099
[39]
Meng Dong, Xuhui Huang, and Bo Xu. 2018. Unsupervised speech recognition through spike-timing-dependent plasticity in a convolutional spiking neural network. PLoS One 13, 11 (2018), e0204596.
[40]
Francesco Galluppi, Xavier Lagorce, Evangelos Stromatias, Michael Pfeiffer, Luis A. Plana, Steve B. Furber, and Ryad B. Benosman. 2015. A framework for plasticity implementation on the SpiNNaker neural architecture. Frontiers in Neuroscience 8 (2015), 429.
[41]
Rui Gao, Zhigang Ji, Azrif B. Manut, Jian Fu Zhang, Jacopo Franco, Sharifah Wan Muhamad Hatta, Wei Dong Zhang, Ben Kaczer, Dimitri Linten, and Guido Groeseneken. 2017. NBTI-generated defects in nanoscaled devices: Fast characterization methodology and modeling. IEEE Transactions on Electron Devices 64, 10 (2017), 4011–4017. https://doi.org/10.1109/TED.2017.2742700
[42]
T. Grasser, M. Waltl, K. Puschkarsky, B. Stampfer, G. Rzepa, G. Pobegen, H. Reisinger, H. Arimura, and B. Kaczer. 2017. Implications of gate-sided hydrogen release for post-stress degradation build-up after BTI stress. In Proceedings of IRPS 2017. https://doi.org/10.1109/IRPS.2017.7936334
[43]
Sonja Grün and Stefan Rotter. 2010. Analysis of Parallel Spike Trains. Springer.
[44]
Digh Hisamoto, Wen-Chin Lee, Jakub Kedzierski, Hideki Takeuchi, Kazuya Asano, Charles Kuo, Erik Anderson, Tsu-Jae King, Jeffrey Bokor, and Chenming Hu. 2000. FinFET-a self-aligned double-gate MOSFET scalable to 20 nm. IEEE Transactions on Electron Devices 47, 12 (2020), 2320–2325.
[45]
Giacomo Indiveri. 2003. A low-power adaptive integrate-and-fire neuron circuit. In Proceedings of ISCAS 2003.
[46]
Eugene M. Izhikevich. 2006. Polychronization: Computation with spikes. Neural Computation 18, 2 (2006), 245–282. https://doi.org/10.1162/089976606775093882
[47]
Yu Ji, Youhui Zhang, Wenguang Chen, and Yuan Xie. 2018. Bridge the gap between neural networks and neuromorphic hardware with a neural network compiler. In Proceedings of ASPLOS 2018.
[48]
Yu Ji, YouHui Zhang, ShuangChen Li, Ping Chi, CiHang Jiang, Peng Qu, Yuan Xie, and WenGuang Chen. 2016. NEUTRAMS: Neural network transformation and co-design under neuromorphic hardware constraints. In Proceedings of MICRO 2016.
[49]
Hirak J. Kashyap, Georgios Detorakis, Nikil Dutt, Jeffrey L. Krichmar, and Emre Neftci. 2018. A recurrent neural network based model of predictive smooth pursuit eye movement in primates. In Proceedings of IJCNN 2018. https://doi.org/10.1109/IJCNN.2018.8489652
[50]
Daniel Kraak, Innocent Agbo, Mottaqiallah Taouil, Said Hamdioui, Pieter Weckx, Stefan Cosemans, and Francky Catthoor. 2018. Degradation analysis of high performance 14nm FinFET SRAM. In Proceedings of DATE 2018. https://doi.org/10.23919/DATE.2018.8342003
[51]
Daniel Kraak, Mottaqiallah Taouil, Innocent Agbo, Said Hamdioui, Pieter Weckx, Stefan Cosemans, and Francky Catthoor. 2019. Parametric and functional degradation analysis of complete 14-nm FinFET SRAM. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 27, 6 (2019), 1308–1321. https://doi.org/10.1109/TVLSI.2019.2902881
[52]
Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. ImageNet classification with deep convolutional neural networks. In Proceedings of NeurIPS 2012.
[53]
Halil Kükner, Moustafa Khatib, Sebastien Morrison, Pieter Weckx, Praveen Raghavan, Ben Kaczer, Francky Catthoor, Liesbet der Perre, Rudy Lauwereins, and Guido Groeseneken. 2014. Degradation analysis of datapath logic subblocks under NBTI aging in FinFET technology. In Proceedings of ISQED 2014.
[54]
Emre Kültürsay, Mahmut Kandemir, Anand Sivasubramaniam, and Onur Mutlu. 2013. Evaluating STT-RAM as an energy-efficient main memory alternative. In Proceedings of ISPASS 2013.
[55]
Shamik Kundu, Kanad Basu, Mehdi Sadi, Twisha Titirsha, Shihao Song, Anup Das, and Ujjwal Guin. 2021. Special session: Reliability analysis for ML/AI hardware. In Proceedings of VTS 2021.
[56]
Yann LeCun.2015. LeNet-5, Convolutional Neural Networks. Retrieved June 15, 2021 from http://yann.lecun.com/exdb/lenet/.
[57]
Benjamin C. Lee, Engin Ipek, Onur Mutlu, and Doug Burger. 2009. Architecting phase change memory as a scalable DRAM alternative. In Proceedings of ISCA 2009.
[58]
Robert Legenstein, Dejan Pecevski, and Wolfgang Maass. 2008. A learning theory for reward-modulated spike-timing-dependent plasticity with application to biofeedback. PLoS Computational Biology 4, 10 (2008), e1000180. https://doi.org/10.1371/journal.pcbi.1000180
[59]
Changze Liu, Yongsheng Sun, Pengpeng Ren, Dan Gao, Weichun Luo, Zanfeng Chen, and Yu Xia. 2020. New challenges of design for reliability in advanced technology node. In Proceedings of EDTM 2020.
[60]
Wolfgang Maass. 1997. Networks of spiking neurons: The third generation of neural network models. Neural Networks 10, 9 (1997), 1659–1671. https://doi.org/10.1016/S0893-6080(97)00011-7
[61]
Mohamed Mounir Mahmoud and Norhayati Soin. 2019. A comparative study of lifetime reliability of planar MOSFET and FinFET due to BTI for the 16 nm CMOS technology node based on reaction-diffusion model. Microelectronics Reliability 97 (2019), 53–65.
[62]
A. Mallik, D. Garbin, A. Fantini, D. Rodopoulos, R. Degraeve, J. Stuijt, A. K. Das, et al. 2017. Design-technology co-optimization for OxRRAM-based synaptic processing unit. In Proceedings of VLSIT 2017.
[63]
George B. Moody, Roger G. Mark, and Ary L. Goldberger. 2001. PhysioNet: A web-based resource for the study of physiologic signals. Engineering in Medicine and Biology Magazine 20, 3 (2001), 70–75.
[64]
Saber Moradi, Ning Qiao, Fabio Stefanini, and Giacomo Indiveri. 2017. A scalable multicore architecture with heterogeneous memory structures for dynamic neuromorphic asynchronous processors (DYNAPs). IEEE Transactions on Biomedical Circuits and Systems 12, 1 (2017), 106–122.
[65]
H. Mulaosmanovic, J. Ocker, S. Müller, M. Noack, J. Müller, P. Polakowski, T. Mikolajick, and S. Slesazeck. 2017. Novel ferroelectric FET based synapse for neuromorphic systems. In Proceedings of VLSIT 2017.
[66]
S. R. Nandakumar, Manuel Le Gallo, Irem Boybat, Bipin Rajendran, Abu Sebastian, and Evangelos Eleftheriou. 2018. A phase-change memory model for neuromorphic computing. Journal of Applied Physics 124, 15 (2018), 152135.
[67]
Santiago Navarro, Carlos Navarro, Carlos Marquez, Norberto Salazar, Philippe Galy, Sorin Cristoloveanu, and Francisco Gamiz. 2019. Reliability study of thin-oxide zero-ionization, zero-swing FET 1T-DRAM memory cell. IEEE Electron Device Letters 40, 7 (2019), 1084–1087.
[68]
S. W. Pae, H. C. Sagong, C. Liu, M. J. Jin, Y. H. Kim, S. J. Choo, J. J. Kim, et al. 2015. Considering physical mechanisms and geometry dependencies in 14nm FinFET circuit aging and product validations. In Proceedings of IEDM 2015.
[69]
D. G. Pierce and P. G. Brusius. 1997. Electromigration: A review. Microelectronics Reliability 37 (1997), 1053–1072.
[70]
Katja Puschkarsky, Hans Reisinger, Thomas Aichinger, Wolfgang Gustin, and Tibor Grasser. 2018. Understanding BTI in SiC MOSFETs and its impact on circuit operation. IEEE Transactions on Device and Materials Reliability 18, 2 (2018), 144–153.
[71]
Moinuddin K. Qureshi, Vijayalakshmi Srinivasan, and Jude A. Rivers. 2009. Scalable high performance main memory system using phase-change memory technology. In Proceedings of ISCA 2009.
[72]
Bipin Rajendran, Abu Sebastian, Michael Schmuker, Narayan Srinivasa, and Evangelos Eleftheriou. 2019. Low-power neuromorphic hardware for signal processing applications: A review of architectural and system-level design approaches. IEEE Signal Processing Magazine 36, 6 (2019), 97–110.
[73]
Stephen M. Ramey, Chetan Prasad, and A. Rahman. 2018. Technology scaling implications for BTI reliability. Microelectronics Reliability 82 (2018), 42–50.
[74]
Vijay Janapa Reddi, Christine Cheng, David Kanter, Peter Mattson, Guenther Schmuelling, Carole-Jean Wu, Brian Anderson, et al. 2020. MLPerf inference benchmark. In Proceedings of ISCA 2020.
[75]
M. Rossum. 2001. A novel spike distance. Neural Computation 13, 4 (2001), 751–763. https://doi.org/10.1162/089976601300014321
[76]
Philippe J. Roussel, Adrian Chasin, Steven Demuynck, Naoto Horiguchi, Dimitri Linten, and Anda Mocuta. 2018. New methodology for modelling MOL TDDB coping with variability. In Proceedings of IRPS 2018.
[77]
Gerhard Rzepa, Jacopo Franco, B. O’Sullivan, A. Subirats, Marco Simicic, Geert Hellings, Pieter Weckx, et al. 2018. Comphy—A compact-physics framework for unified modeling of BTI. Microelectronics Reliability 85 (2018), 49–65.
[78]
Hyun Chul Sagong, Kihyun Choi, Hai Jiang, Junekyun Park, Hwasung Rhee, and Sangwoo Pae. 2020. Reliability of advanced FinFET technology nodes beyond planar. In Proceedings of EDTM 2020.
[79]
Rui Santos, Shyamsundar Venkataraman, Anup Das, and Akash Kumar. 2014. Criticality-aware scrubbing mechanism for SRAM-based FPGAs. In Proceedings of FPL 2014.
[80]
Stefan Schliebs and Nikola Kasabov. 2013. Evolving spiking neural network—A survey. Evolving Systems 4 (2013), 87–98.
[81]
Rishad A. Shafik, Anup Das, Sheng Yang, Geoff Merrett, and Bashir M. Al-Hashimi. 2015. Adaptive energy minimization of OpenMP parallel applications on many-core systems. In Proceedings of HiPEAC Workshops 2015.
[82]
Karen Simonyan and Andrew Zisserman. 2014. Very deep convolutional networks for large-scale image recognition. arXiv:1409.1556.
[83]
Shihao Song, Adarsha Balaji, Anup Das, Nagarajan Kandasamy, and James Shackleford. 2020. Compiling spiking neural networks to neuromorphic hardware. In Proceedings of LCTES 2020.
[84]
Shihao Song and Anup Das. 2020. A case for lifetime reliability-aware neuromorphic computing. In Proceedings of MWSCAS 2020.
[85]
Shihao Song and Anup Das. 2020. Design methodologies for reliable and energy-efficient PCM systems. In Proceedings of IGSC Workshops 2020.
[86]
Shihao Song, Anup Das, and Nagarajan Kandasamy. 2020. Exploiting inter- and intra-memory asymmetries for data mapping in hybrid tiered-memories. In Proceedings of ISMM 2020.
[87]
Shihao Song, Anup Das, and Nagarajan Kandasamy. 2020. Improving dependability of neuromorphic computing with non-volatile memory. In Proceedings of EDCC 2020.
[88]
Shihao Song, Anup Das, Onur Mutlu, and Nagarajan Kandasamy. 2019. Enabling and exploiting partition-level parallelism (PALP) in phase change memories. ACM Transactions on Embedded Computing Systems (TECS) 18, 5s (2019), 1–25.
[89]
Shihao Song, Anup Das, Onur Mutlu, and Nagarajan Kandasamy. 2020. Improving phase change memory performance with data content aware access. In Proceedings of ISMM 2020.
[90]
Shihao Song, Anup Das, Onur Mutlu, and Nagarajan Kandasamy. 2021. Aging-aware request scheduling for non-volatile main memory. In Proceedings of ASP-DAC 2021.
[91]
Shiva Taghipour and Rahebeh Niaraki Asli. 2017. Aging comparative analysis of high-performance FinFET and CMOS flip-flops. Microelectronics Reliability 69 (2017), 52–59.
[92]
Twisha Titirsha and Anup Das. 2020. Reliability-performance trade-offs in neuromorphic computing. In Proceedings of IGSC Workshops 2020.
[93]
Twisha Titirsha and Anup Das. 2020. Thermal-aware compilation of spiking neural networks to neuromorphic hardware. In Proceedings of LCPC 2020.
[94]
Twisha Titirsha, Shihao Song, Adarsha Balaji, and Anup Das. 2021. On the role of system software in energy management of neuromorphic computing. In Proceedings of CF 2021.
[95]
Twisha Titirsha, Shihao Song, Anup Das, Jeffrey Krichmar, Nikil Dutt, Nagarajan Kandasamy, and Francky Catthoor. 2021. Endurance-aware mapping of spiking neural networks to neuromorphic hardware. IEEE Transactions on Parallel and Distributed Systems.
[96]
Rufin Van Rullen and Simon J. Thorpe. 2001. Rate coding versus temporal order coding: What the retinal ganglion cells tell the visual cortex. Neural Computation 13, 6 (2001), 1255–1283. https://doi.org/10.1162/08997660152002852
[97]
Adrien F. Vincent, Jérôme Larroque, Nicolas Locatelli, Nesrine Ben Romdhane, Olivier Bichler, Christian Gamrat, Wei Sheng Zhao, Jacques-Olivier Klein, Sylvie Galdin-Retailleau, and Damien Querlioz. 2015. Spin-transfer torque magnetic memory as a stochastic memristive synapse for neuromorphic systems. IEEE Transactions on Biomedical Circuits and Systems 9, 2 (2015), 166–174.
[98]
Xinggon Wan, Baofu Zhu, Meera Mohan, Keija Wu, Dongil Choi, and Arfa Gondal. 2019. HCI improvement on 14nm FinFET IO device by optimization of 3D junction profile. In Proceedings of IRPS 2019.
[99]
P. Weckx, B. Kaczer, H. Kukner, J. Roussel, P. Raghavan, F. Catthoor, and G. Groeseneken. 2014. Non-Monte-Carlo methodology for high-sigma simulations of circuits under workload-dependent BTI degradation-application to 6T SRAM. In Proceedings of IRPS 2014. https://doi.org/10.1109/IRPS.2014.6860671
[100]
C. Yilmaz, L. Heiß, C. Werner, and D. Schmitt-Landsiedel. 2013. Modeling of NBTI-recovery effects in analog CMOS circuits. In Proceedings of IRPS 2013.

Cited By

View all
  • (2024)Reliability of Reconfigurable Field Effect Transistors: Early Analysis of Bias Temperature Instability2024 IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA)10.1109/IPFA61654.2024.10691045(1-7)Online publication date: 15-Jul-2024
  • (2024)Reliability-aware design of Integrate-and-Fire silicon neuronsIntegration, the VLSI Journal10.1016/j.vlsi.2023.10210194:COnline publication date: 4-Mar-2024
  • (2023)Design of a Tunable Astrocyte Neuromorphic Circuitry with Adaptable Fault Tolerance2023 IEEE 66th International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS57524.2023.10405978(904-908)Online publication date: 6-Aug-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Journal on Emerging Technologies in Computing Systems
ACM Journal on Emerging Technologies in Computing Systems  Volume 17, Issue 4
October 2021
446 pages
ISSN:1550-4832
EISSN:1550-4840
DOI:10.1145/3472280
  • Editor:
  • Ramesh Karri
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 21 July 2021
Accepted: 01 April 2021
Revised: 01 April 2021
Received: 01 August 2020
Published in JETC Volume 17, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Neuromorphic computing
  2. machine learning
  3. spiking neural network (SNN)
  4. bias temperature instability (BTI)
  5. lifetime reliability
  6. non-volatile memory (NVM)
  7. phase-change memory (PCM)
  8. run-time manager (RTM)

Qualifiers

  • Research-article
  • Refereed

Funding Sources

  • National Science Foundation Faculty Early Career Development Award

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)68
  • Downloads (Last 6 weeks)9
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Reliability of Reconfigurable Field Effect Transistors: Early Analysis of Bias Temperature Instability2024 IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA)10.1109/IPFA61654.2024.10691045(1-7)Online publication date: 15-Jul-2024
  • (2024)Reliability-aware design of Integrate-and-Fire silicon neuronsIntegration, the VLSI Journal10.1016/j.vlsi.2023.10210194:COnline publication date: 4-Mar-2024
  • (2023)Design of a Tunable Astrocyte Neuromorphic Circuitry with Adaptable Fault Tolerance2023 IEEE 66th International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS57524.2023.10405978(904-908)Online publication date: 6-Aug-2023
  • (2023)R-MaS3N: Robust Mapping of Spiking Neural Networks to 3D-NoC-Based Neuromorphic Systems for Enhanced ReliabilityIEEE Access10.1109/ACCESS.2023.331103111(94664-94678)Online publication date: 2023
  • (2023)Fault-Tolerant Spiking Neural Network Mapping Algorithm and Architecture to 3D-NoC-Based Neuromorphic SystemsIEEE Access10.1109/ACCESS.2023.3278802(1-1)Online publication date: 2023
  • (2023)Platform-Based Design of Embedded Neuromorphic SystemsEmbedded Machine Learning for Cyber-Physical, IoT, and Edge Computing10.1007/978-3-031-19568-6_12(337-358)Online publication date: 1-Oct-2023
  • (2022)Nonvolatile Memories in Spiking Neural Network Architectures: Current and Emerging TrendsElectronics10.3390/electronics1110161011:10(1610)Online publication date: 18-May-2022
  • (2022)Energy-Efficient Respiratory Anomaly Detection in Premature Newborn InfantsElectronics10.3390/electronics1105068211:5(682)Online publication date: 23-Feb-2022
  • (2022)Design of Many-Core Big Little µBrains for Energy-Efficient Embedded Neuromorphic Computing2022 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE54114.2022.9774613(1011-1016)Online publication date: 14-Mar-2022
  • (2022)Design-Technology Co-Optimization for NVM-Based Neuromorphic Processing ElementsACM Transactions on Embedded Computing Systems10.1145/352406821:6(1-27)Online publication date: 12-Dec-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media