paper-with-me

Papers

Multiplierless In-filter Computing for tinyML Platforms

2023-04-24 · Abhishek Ramdas Nair, Pallab Kumar Nath, Shantanu Chakrabartty, Chetan Singh Thakur

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, and only classified data is used for monitoring. 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 include feature extraction and inference, and 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 and a downsampling method to reduce the order of the filters. 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.

📄 PDF Abstract BibTeX arXiv:2304.11816

Code (0)

등록된 구현이 없습니다.

Tasks

Classification

Similar Papers 제목 키워드 기반

Optimizing LoRa for Edge Computing with TinyML Pipeline for Channel Hopping

2024-12-02 · Marla Grunewald, Mounir Bensalem, Admela Jukan

We propose to integrate long-distance LongRange (LoRa) communication solution for sending the data from IoT to the edge computing system, by taking advantage of its unlicensed nature and the potential for open source imp…

Collaborative FilteringEdge-computing

Multiplierless MP-Kernel Machine For Energy-efficient Edge Devices

2021-06-03 · Abhishek Ramdas Nair, Pallab Kumar Nath, Shantanu Chakrabartty, Chetan Singh Thakur

We present a novel framework for designing multiplierless kernel machines that can be used on resource-constrained platforms like intelligent edge devices. The framework uses a piecewise linear (PWL) approximation based …

TinyML: Analysis of Xtensa LX6 microprocessor for Neural Network Applications by ESP32 SoC

2021-06-20 · Md Ziaul Haque Zim

In recent decades, Machine Learning (ML) has become extremely important for many computing applications. The pervasiveness of ultra-low-power embedded devices such as ESP32 or ESP32 Cam with tiny Machine Learning (tinyML…

BIG-bench Machine LearningElectrical Engineering

Integration of TinyML and LargeML: A Survey of 6G and Beyond

2025-05-20 · Thai-Hoc Vu, Ngo Hoang Tu, Thien Huynh-The, Kyungchun Lee 외

The transition from 5G networks to 6G highlights a significant demand for machine learning (ML). Deep learning models, in particular, have seen wide application in mobile networking and communications to support advanced…

Autonomous VehiclesManagement

TinyML Platforms Benchmarking

2021-11-30 · Anas Osman, Usman Abid, Luca Gemma, Matteo Perotto 외

Recent advances in state-of-the-art ultra-low power embedded devices for machine learning (ML) have permitted a new class of products whose key features enable ML capabilities on microcontrollers with less than 1 mW powe…

Benchmarking