Memristor-CMOS Hybrid Circuits Implementing Event-Driven Neural Networks for Dynamic Vision Sensor Camera

被引:1
|
作者
Yoon, Rina [1 ]
Oh, Seokjin [1 ]
Cho, Seungmyeong [1 ]
Min, Kyeong-Sik [1 ]
机构
[1] Kookmin Univ, Sch Elect Engn, Seoul 02707, South Korea
关键词
memristors; memristor-CMOS hybrid circuits; event-driven neural networks; dynamic vision sensor cameras; SPIKING; POWER;
D O I
10.3390/mi15040426
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
For processing streaming events from a Dynamic Vision Sensor camera, two types of neural networks can be considered. One are spiking neural networks, where simple spike-based computation is suitable for low-power consumption, but the discontinuity in spikes can make the training complicated in terms of hardware. The other one are digital Complementary Metal Oxide Semiconductor (CMOS)-based neural networks that can be trained directly using the normal backpropagation algorithm. However, the hardware and energy overhead can be significantly large, because all streaming events must be accumulated and converted into histogram data, which requires a large amount of memory such as SRAM. In this paper, to combine the spike-based operation with the normal backpropagation algorithm, memristor-CMOS hybrid circuits are proposed for implementing event-driven neural networks in hardware. The proposed hybrid circuits are composed of input neurons, synaptic crossbars, hidden/output neurons, and a neural network's controller. Firstly, the input neurons perform preprocessing for the DVS camera's events. The events are converted to histogram data using very simple memristor-based latches in the input neurons. After preprocessing the events, the converted histogram data are delivered to an ANN implemented using synaptic memristor crossbars. The memristor crossbars can perform low-power Multiply-Accumulate (MAC) calculations according to the memristor's current-voltage relationship. The hidden and output neurons can convert the crossbar's column currents to the output voltages according to the Rectified Linear Unit (ReLU) activation function. The neural network's controller adjusts the MAC calculation frequency according to the workload of the event computation. Moreover, the controller can disable the MAC calculation clock automatically to minimize unnecessary power consumption. The proposed hybrid circuits have been verified by circuit simulation for several event-based datasets such as POKER-DVS and MNIST-DVS. The circuit simulation results indicate that the neural network's performance proposed in this paper is degraded by as low as 0.5% while saving as much as 79% in power consumption for POKER-DVS. The recognition rate of the proposed scheme is lower by 0.75% compared to the conventional one, for the MNIST-DVS dataset. In spite of this little loss, the power consumption can be reduced by as much as 75% for the proposed scheme.
引用
收藏
页数:15
相关论文
共 33 条
  • [1] An Event-Driven Classifier for Spiking Neural Networks Fed with Synthetic or Dynamic Vision Sensor Data
    Stromatias, Evangelos
    Soto, Miguel
    Serrano-Gotarredona, Teresa
    Linares-Barranco, Bernabe
    FRONTIERS IN NEUROSCIENCE, 2017, 11
  • [2] Non-Ideal Effects of Memristor-CMOS Hybrid Circuits for Realizing Multiple-Layer Neural Networks
    Khoa Van Pham
    Min, Kyeong-Sik
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [3] Computational event-driven vision sensors for in-sensor spiking neural networks
    Zhou, Yue
    Fu, Jiawei
    Chen, Zirui
    Zhuge, Fuwei
    Wang, Yasai
    Yan, Jianmin
    Ma, Sijie
    Xu, Lin
    Yuan, Huanmei
    Chan, Mansun
    Miao, Xiangshui
    He, Yuhui
    Chai, Yang
    NATURE ELECTRONICS, 2023, 6 (11) : 870 - 878
  • [4] Computational event-driven vision sensors for in-sensor spiking neural networks
    Yue Zhou
    Jiawei Fu
    Zirui Chen
    Fuwei Zhuge
    Yasai Wang
    Jianmin Yan
    Sijie Ma
    Lin Xu
    Huanmei Yuan
    Mansun Chan
    Xiangshui Miao
    Yuhui He
    Yang Chai
    Nature Electronics, 2023, 6 : 870 - 878
  • [5] Hybrid memristor-CMOS neurons for in-situ learning in fully hardware memristive spiking neural networks
    Zhang, Xumeng
    Lu, Jian
    Wang, Zhongrui
    Wang, Rui
    Wei, Jinsong
    Shi, Tuo
    Dou, Chunmeng
    Wu, Zuheng
    Zhu, Jiaxue
    Shang, Dashan
    Xing, Guozhong
    Chan, Mansun
    Liu, Qi
    Liu, Ming
    SCIENCE BULLETIN, 2021, 66 (16) : 1624 - 1633
  • [6] A Hybrid Adaptive Routing Algorithm for Event-Driven Wireless Sensor Networks
    Figueiredo, Carlos M. S.
    Nakamura, Eduardo F.
    Loureiro, Antonio A. F.
    SENSORS, 2009, 9 (09) : 7287 - 7307
  • [7] Hybrid processing system for sensor networks based on an event-driven framework
    Miyaho, N.
    Iwaki, Y.
    Yamazaki, T.
    Kuji, N.
    IET COMMUNICATIONS, 2010, 4 (07) : 776 - 785
  • [8] Dynamic sleep time control in event-driven wireless sensor networks
    Ning, Xu
    Cassandras, Christos G.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 2722 - 2727
  • [9] A New Event-driven Dynamic Vision Sensor based Physical Unclonable Function for Camera Authentication in Reactive Monitoring System
    Zheng, Yue
    Cao, Yuan
    Chang, Chip-Hong
    PROCEEDINGS OF THE 2016 IEEE ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST 2016), 2016,
  • [10] A light-weight event-driven protocol for sensor clustering in wireless camera networks
    Medeiros, Henry
    Park, Johnny
    Kak, Avinash
    2007 FIRST ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2007, : 194 - 201