A 5 μW Standard Cell Memory-Based Configurable Hyperdimensional Computing Accelerator for Always-on Smart Sensing

被引:16
作者
Eggimann, Manuel [1 ]
Rahimi, Abbas [2 ]
Benini, Luca [1 ]
机构
[1] Swiss Fed Inst Technol, Integrated Syst Lab, CH-8092 Zurich, Switzerland
[2] IBM Res Zurich Lab, CH-8803 Ruschlikon, Switzerland
基金
欧盟地平线“2020”; 瑞士国家科学基金会;
关键词
Hyperdimensional computing; always-on; edge computing; machine learning; hardware accelerator; VLSI; standard cell memory; CLASSIFICATION; ARCHITECTURE; PROCESSOR;
D O I
10.1109/TCSI.2021.3100266
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hyperdimensional computing (HDC) is a brain-inspired computing paradigm-based on high-dimensional holistic representations of vectors. It recently gained attention for embedded smart sensing due to its inherent error-resiliency and suitability to highly parallel hardware implementations. In this work, we propose a programmable all-digital CMOS implementation of a fully autonomous HDC accelerator for always-on classification in energy-constrained sensor nodes. By using energy-efficient standard cell memory (SCM), the design is easily cross-technology mappable. It achieves extremely low power, 5 mu W in typical applications, and an energy efficiency improvement over the state-of-the-art (SoA) digital architectures of up to 3x in post-layout simulations for always-on wearable tasks such as Electromyography (EMG) hand gesture recognition. As part of the accelerator's architecture, we introduce novel hardware-friendly embodiments of common HDC-algorithmic primitives, which results in 3.3x technology scaled area reduction over the SoA, achieving the same accuracy levels in all examined targets. The proposed architecture also has a fully configurable datapath using microcode optimized for HDC stored on an integrated SCM-based configuration memory, making the design "general-purpose" in terms of HDC algorithm flexibility. This flexibility allows usage of the accelerator across novel HDC tasks, for instance, a newly designed HDC-algorithm for the task of ball bearing fault detection.
引用
收藏
页码:4116 / 4128
页数:13
相关论文
共 46 条
  • [21] Li HT, 2016, INT EL DEVICES MEET
  • [22] Sensing, Computing, and Communications for Energy Harvesting IoTs: A Survey
    Ma, Dong
    Lan, Guohao
    Hassan, Mahbub
    Hu, Wen
    Das, Sajal K.
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (02): : 1222 - 1250
  • [23] Benchmarking of Standard-Cell Based Memories in the Sub-VT Domain in 65-nm CMOS Technology
    Meinerzhagen, Pascal
    Sherazi, S. M. Yasser
    Burg, Andreas
    Rodrigues, Joachim Neves
    [J]. IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2011, 1 (02) : 173 - 182
  • [24] Miro-Panades I, 2020, SYMP VLSI CIRCUITS
  • [25] A 128 kb 7T SRAM Using a Single-Cycle Boosting Mechanism in 28-nm FD-SOI
    Mohammadi, Babak
    Andersson, Oskar
    Nguyen, Joseph
    Ciampolini, Lorenzo
    Cathelin, Andreia
    Rodrigues, Joachim Neves
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (04) : 1257 - 1268
  • [26] A wearable biosensing system with in-sensor adaptive machine learning for hand gesture recognition
    Moin, Ali
    Zhou, Andy
    Rahimi, Abbas
    Menon, Alisha
    Benatti, Simone
    Alexandrov, George
    Tamakloe, Senam
    Ting, Jonathan
    Yamamoto, Natasha
    Khan, Yasser
    Burghardt, Fred
    Benini, Luca
    Arias, Ana C.
    Rabaey, Jan M.
    [J]. NATURE ELECTRONICS, 2021, 4 (01) : 54 - 63
  • [27] An EMG Gesture Recognition System with Flexible High-Density Sensors and Brain-Inspired High-Dimensional Classifier
    Moin, Ali
    Zhou, Andy
    Rahimi, Abbas
    Benatti, Simone
    Menon, Alisha
    Tamakloe, Senam
    Ting, Jonathan
    Yamamoto, Natasha
    Khan, Yasser
    Burghardt, Fred
    Benini, Luca
    Arias, Ana C.
    Rabaey, Jan M.
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [28] PULP-HD: Accelerating Brain-Inspired High-Dimensional Computing on a Parallel Ultra-Low Power Platform
    Montagna, Fabio
    Rahimi, Abbas
    Benatti, Simone
    Rossi, Davide
    Benini, Luca
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [29] A Scalable Multicore Architecture With Heterogeneous Memory Structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)
    Moradi, Saber
    Qiao, Ning
    Stefanini, Fabio
    Indiveri, Giacomo
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2018, 12 (01) : 106 - 122
  • [30] Review of Power Conversion and Energy Management for Low-Power, Low-Voltage Energy Harvesting Powered Wireless Sensors
    Newell, David
    Duffy, Maeve
    [J]. IEEE TRANSACTIONS ON POWER ELECTRONICS, 2019, 34 (10) : 9794 - 9805