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 条
  • [1] In-Filter Computing for Designing Ultralight Acoustic Pattern Recognizers
    Nair, Abhishek Ramdas
    Chakrabartty, Shantanu
    Thakur, Chetan Singh
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (08) : 6095 - 6106
  • [2] Multiplierless evolutionary filter design
    Chatelain, Benoit
    Gagnon, Francois
    ISSCS 2007: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2007, : 177 - +
  • [3] TinyML Based Physical Computing for Education
    Debbarma, Anusree
    Sinha, Sharad
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [4] On a multiplierless fir decenution filter design
    Dolecek, Gordana Jovanovic
    Nagrale, Naina Rao
    2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 967 - 970
  • [5] A multiplierless decimation filter for ΣΔ A/D conversion
    Liberali, V
    Rossi, R
    Torelli, G
    ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, 2002, : 303 - 306
  • [6] In-filter DAF in Australia: ''The Rous County Council application''
    Finlayson, GM
    Huijbregsen, CM
    DISSOLVED AIR FLOTATION, 1997, : 251 - 267
  • [7] Multiplierless FIR filter design algorithms
    Macleod, MD
    Dempster, AG
    IEEE SIGNAL PROCESSING LETTERS, 2005, 12 (03) : 186 - 189
  • [8] Comparative Analysis Of Embedded Computing Platforms For FIR Filter Implementation
    Joshi, Pranoti C.
    Khurge, Deepti S.
    2016 INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2016,
  • [9] Fast Gaussian Filter Approximations Comparison on SIMD Computing Platforms
    Rybakova, Ekaterina O.
    Limonova, Elena E.
    Nikolaev, Dmitry P.
    APPLIED SCIENCES-BASEL, 2024, 14 (11):
  • [10] Optimal design of multiplierless FIR filter
    Fang, J
    Yi, T
    Hong, ZL
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 848 - 851