Multi-Gas Sensing Electronic Nose Using Memristor-Based In-Memory Computing

被引:5
|
作者
Tan, Jinpei [1 ,2 ]
Duan, Shukai [1 ,2 ]
Wang, Lidan [1 ,2 ]
Yan, Jia [1 ,2 ]
机构
[1] Southwest Univ, Coll Artificial Intelligence, Chongqing 400715, Peoples R China
[2] Chongqing Key Lab Brain Inspired Comp & Intellige, Chongqing 400715, Peoples R China
基金
中国国家自然科学基金;
关键词
Electronic nose (e-nose); in-memory computing (IMC); memristor; quantization-aware training (QAT); CLASSIFICATION; RECOGNITION; NETWORK; DESIGN; CNN;
D O I
10.1109/JSEN.2023.3323943
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The electronic nose (e-nose) is a highly advanced detection technique with numerous practical uses in the areas of food, health, environment, and safety. Especially in certain hazardous situations and repetitive mechanical use, using portable and compact e-nose detection equipment can significantly minimize harm to individuals and economic costs. This requires the combination of advanced artificial intelligence algorithms and low-power hardware to design some low-power, miniaturized, and high-speed response e-nose devices. This article proposes a compact and low-power computing scheme with a memristor-based in-memory computation accelerator for the multi-gas sensor-processing system. We first created a platform for acquiring gas data and gas concentration from a multi-gas sensing array and processed it in 2-D to make it suitable for a convolutional neural network (CNN). A new 16-level nonvolatile ReRAM memory in-store computation scheme is used to achieve parallel multiplication and addition computations. A hybrid quantization accuracy-aware algorithm was also designed to improve the recognition accuracy of the neural network with low-bit quantization weights. When using 4-bit weight quantification, the identification accuracy of gas and gas combination concentration reached 95.2% and 94.67%, respectively. Finally, we deploy the trained network weights of each layer into the in-memory computation accelerator. Based on the ON-chip experimental results, our proposed in-memory computation acceleration scheme achieves impressive recognition accuracies of 94.69% and 94.21% for classifying ten different gases and identifying their concentrations, even when utilizing 4-bit quantized weights. Moreover, it takes less than 0.4 ms to perform a single inference with 20.2-mW power consumption. These results demonstrate that our work has great potential for applications in low-power, low-latency, and compact e-noses.
引用
收藏
页码:28526 / 28534
页数:9
相关论文
共 50 条
  • [21] CoMIC: Complementary Memristor based in-memory computing in 3D architecture
    Lalchhandama, F.
    Datta, Kamalika
    Chakraborty, Sandip
    Drechsler, Rolf
    Sengupta, Indranil
    Journal of Systems Architecture, 2022, 126
  • [22] Highly flexible and robust HfOx-based memristor for wearable in-memory computing
    Liu, Xusheng
    Qiu, Jie
    Li, Bin
    Cao, Jie
    Si, Ziheng
    Zhang, Mengru
    Liu, Mengyang
    Xu, Qian
    Chen, Yan
    Chen, Jiewen
    Li, Yang
    Wang, Jingli
    Wang, Ming
    APPLIED PHYSICS LETTERS, 2023, 123 (25)
  • [23] CoMIC: Complementary Memristor based in-memory computing in 3D architecture
    Lalchhandama, F.
    Datta, Kamalika
    Chakraborty, Sandip
    Drechsler, Rolf
    Sengupta, Indranil
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 126
  • [24] EEG Signal Classification using Memristor-based Reservoir Computing System
    Hossain, Md Razuan
    Armendarez, Nicholas X.
    Mohamed, Ahmed S.
    Dhungel, Anurag
    Najem, Joseph S.
    Hasan, Md Sakib
    2023 IEEE 16TH DALLAS CIRCUITS AND SYSTEMS CONFERENCE, DCAS, 2023,
  • [25] Compressed Sensing With Approximate Message Passing Using In-Memory Computing
    Le Gallo, Manuel
    Sebastian, Abu
    Cherubini, Giovanni
    Giefers, Heiner
    Eleftheriou, Evangelos
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2018, 65 (10) : 4304 - 4312
  • [26] Shortest Path Computing Using Memristor-Based Circuits and Cellular Automata
    Stathis, Dimitrios
    Vourkas, Ioannis
    Sirakoulis, Georgios Ch.
    CELLULAR AUTOMATA: 11TH INTERNATIONAL CONFERENCE ON CELLULAR AUTOMATA FOR RESEARCH AND INDUSTRY, 2014, 8751 : 398 - 407
  • [27] Memristor-based ternary content addressable memory (mTCAM) for data-intensive computing
    Zheng, Le
    Shin, Sangho
    Kang, Sung-Mo Steve
    SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2014, 29 (10)
  • [28] Memristor-based artificial tactile perception systems with integrated functions of sensing, storage and computing
    Xie, Yulong
    Kundu, Subhas C.
    Fan, Suna
    Zhang, Yaopeng
    SCIENCE CHINA-MATERIALS, 2024, 67 (11) : 3675 - 3683
  • [29] Insights of BDAPbI4-Based Flexible Memristor for Artificial Synapses and In-Memory Computing
    Patel, Mansi
    Gosai, Jeny
    Patel, Prince
    Roy, Mohendra
    Solanki, Ankur
    ACS OMEGA, 2024, 9 (47): : 46841 - 46850
  • [30] In-Memory Flow-Based Stochastic Computing on Memristor Crossbars using Bit-Vector Stochastic Streams
    Raj, Sunny
    Chakraborty, Dwaipayan
    Jha, Sumit Kumar
    2017 IEEE 17TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY (IEEE-NANO), 2017, : 855 - 860