Multiplierless In-filter Computing for tinyML Platforms

被引:0
|
作者
Nair, A. R. [1 ]
Nath, P. K. [3 ]
Chakrabartty, S. [2 ]
Thakur, C. S. [1 ]
机构
[1] Indian Inst Sci, Dept Elect Syst Engn, Bangalore 560012, Karnataka, India
[2] Washington Univ, Dept Elect & Syst Engn, St Louis, MO 63130 USA
[3] Pandit Deendayal Energy Univ, Dept Elect Commun Engn, Gandhinagar, India
来源
PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024 | 2024年
关键词
IoT; FPGA; Filtering; Edge Computing;
D O I
10.1109/VLSID60093.2024.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Wildlife conservation using continuous monitoring of environmental factors and biomedical classification, which generate a vast amount of sensor data, is a challenge due to limited bandwidth in the case of remote monitoring. It becomes critical to have classification where data is generated. We present a novel multiplierless framework for in-filter acoustic classification using Margin Propagation (MP) approximation used in low-power edge devices deployable in remote areas with limited connectivity. The entire design of this classification framework is based on template-based kernel machine, which uses basic primitives like addition/subtraction, shift, and comparator operations, for hardware implementation. Unlike full precision training methods for traditional classification, we use MP-based approximation for training, including backpropagation mitigating approximation errors. The proposed framework is general enough for acoustic classification. However, we demonstrate the hardware friendliness of this framework by implementing a parallel Finite Impulse Response (FIR) filter bank in a kernel machine classifier optimized for a Field Programmable Gate Array (FPGA). The FIR filter acts as the feature extractor and non-linear kernel for the kernel machine implemented using MP approximation. The FPGA implementation on Spartan 7 shows that the MP-approximated in-filter kernel machine is more efficient than traditional classification frameworks with just less than 1K slices.
引用
收藏
页码:192 / 197
页数:6
相关论文
共 50 条
  • [31] Heterogeneous Computing Utilizing FPGAsA New and Flexible Approach Integrating Dedicated Hardware Accelerators into Common Computing Platforms
    Marc Reichenbach
    Philipp Holzinger
    Konrad Häublein
    Tobias Lieske
    Paul Blinzer
    Dietmar Fey
    Journal of Signal Processing Systems, 2019, 91 : 745 - 757
  • [32] Extending Scalability of IoT/M2M Platforms with Fog Computing
    Tseng, Chih-Lung
    Lin, Fuchun Joseph
    2018 IEEE 4TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2018, : 825 - 830
  • [33] Communication Scheduling for Control Performance in TSN-Based Fog Computing Platforms
    Barzegaran, Mohammadreza
    Pop, Paul
    IEEE ACCESS, 2021, 9 : 50782 - 50797
  • [34] Accelerating Gossip-Based Deep Learning in Heterogeneous Edge Computing Platforms
    Han, Rui
    Li, Shilin
    Wang, Xiangwei
    Liu, Chi Harold
    Xin, Gaofeng
    Chen, Lydia Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (07) : 1591 - 1602
  • [35] FOGSYS: a system for the implementation of StaaS service in a fog computing using embedded platforms
    Machado, Jose Dos Santos
    Silva, Danilo Souza
    Fontes, Raphael Silva
    Menezes, Adauto Cavalcante
    Moreno, Edward David
    Ribeiro, Admilson De Ribamar Lima
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2021, 12 (02) : 178 - 191
  • [36] Novel Heterogeneous Computing Platforms and 5G Communications for IoT Applications
    Nakamura, Yuichi
    Shimonishi, Hideyuki
    Satoda, Kozo
    Kanetomo, Dai
    Kobayashi, Yuki
    Matsunaga, Yashuhiro
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 874 - 879
  • [37] Multi-dimensional Information Filter for Space-Based Platforms (MIFS)
    Hershey, Paul
    Wolpe, Bill
    Klein, Jeffrey
    2017 12TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2017,
  • [38] FIR Filter Based on Stochastic Computing with Reconfigurable Digital Fabric
    Alawad, Mohammed
    Lin, Mingjie
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 92 - 95
  • [39] MECaNIC: SmartNIC to Assist URLLC Processing in Multi-Access Edge Computing Platforms
    Park, Taejune
    You, Myoungsung
    Cui, Jian
    Jin, Youngjin
    Lee, Kilho
    Shin, Seungwon
    2022 IEEE 30TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2022), 2022,
  • [40] Exploiting Heterogeneous Computing Platforms By Cataloging Best Solutions For Resource Intensive Seismic Applications
    Grosser, Thomas
    Gremm, Alexandros
    Veith, Sebastian
    Heim, Gerald
    Rosenstiel, Wolfgang
    Medeiros, Victor
    de Lima, Manoel Eusebio
    INTENSIVE 2011: THE THIRD INTERNATIONAL CONFERENCE ON RESOURCE INTENSIVE APPLICATIONS AND SERVICES, 2011, : 30 - 36