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 条
  • [21] Dynamic Collaborative Processing based on Event-driven Task Allocation in Wireless Sensor and Actuator Networks
    Mo Lei
    Xu Bugong
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 6567 - 6573
  • [22] A dynamic routing algorithm for data-aggregation optimization in event-driven wireless sensor networks
    Liu, S. (liusanyang@126.com), 2013, Engineering and Technology Publishing (08):
  • [23] A CMOS Ultra-Low Power Vision Sensor With Image Compression and Embedded Event-Driven Energy-Management
    Cottini, Nicola
    Gasparini, Leonardo
    De Nicola, Marco
    Massari, Nicola
    Gottardi, Massimo
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2011, 1 (03) : 299 - 307
  • [24] SEIRS model with spatial correlation for analyzing dynamic of virus spreading in event-driven wireless sensor networks
    Shakya, Rajeev Kumar
    Ayane, Tadesse Hailu
    Diba, Feyissa Debo
    Mamoria, Pushpa
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (02) : 752 - 760
  • [25] SEIRS model with spatial correlation for analyzing dynamic of virus spreading in event-driven wireless sensor networks
    Rajeev Kumar Shakya
    Tadesse Hailu Ayane
    Feyissa Debo Diba
    Pushpa Mamoria
    International Journal of System Assurance Engineering and Management, 2022, 13 : 752 - 760
  • [26] Temporal-Coded Spiking Neural Networks with Dynamic Firing Threshold: Learning with Event-Driven Backpropagation
    Wei, Wenjie
    Zhang, Malu
    Qu, Hong
    Belatreche, Ammar
    Zhang, Jian
    Chen, Hong
    2023 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2023), 2023, : 10518 - 10528
  • [27] HS-Sift: a Hybrid Spatial Correlation-based MAC for Event-driven Wireless Sensor Networks
    Zhao, Ming
    Chen, Zhigang
    Ge, Zhihui
    Zhang, Lianming
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [28] A rule-driven multi-path routing algorithm with dynamic immune clustering for event-driven wireless sensor networks
    Ding, Yongsheng
    Chen, Rui
    Hao, Kuangrong
    NEUROCOMPUTING, 2016, 203 : 139 - 149
  • [29] Distributed Set-Membership Estimation Over Sensor Networks via an Event-Driven Dynamic Quantization Scheme
    Xie, Yuhan
    Ding, Sanbo
    Jing, Yanhui
    Xie, Xiangpeng
    IEEE SYSTEMS JOURNAL, 2024, 18 (02): : 1151 - 1161
  • [30] HS-Sift: hybrid spatial correlation-based medium access control for event-driven sensor networks
    Zhao, M.
    Chen, Z. G.
    Zhang, L. M.
    Ge, Z. H.
    IET COMMUNICATIONS, 2007, 1 (06) : 1126 - 1132