Multiplierless MP-Kernel Machine For Energy-efficient Edge Devices

06/03/2021
by   Abhishek Ramdas Nair, et al.
0

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 on a margin propagation (MP) technique and uses only addition/subtraction, shift, comparison, and register underflow/overflow operations. We propose a hardware-friendly MP-based inference and online training algorithm that has been optimized for a Field Programmable Gate Array (FPGA) platform. Our FPGA implementation eliminates the need for DSP units and reduces the number of LUTs. By reusing the same hardware for inference and training, we show that the platform can overcome classification errors and local minima artifacts that result from the MP approximation. Using the FPGA platform, we also show that the proposed multiplierless MP-kernel machine demonstrates superior performance in terms of power, performance, and area compared to other comparable implementations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/24/2023

Multiplierless In-filter Computing for tinyML Platforms

Wildlife conservation using continuous monitoring of environmental facto...
research
05/26/2021

A Flexible FPGA-Based ISA Configurable SoC platform

We proposes a platform which can generate hardware/software description ...
research
01/25/2021

AdderNet and its Minimalist Hardware Design for Energy-Efficient Artificial Intelligence

Convolutional neural networks (CNN) have been widely used for boosting t...
research
02/27/2020

MajorityNets: BNNs Utilising Approximate Popcount for Improved Efficiency

Binarized neural networks (BNNs) have shown exciting potential for utili...
research
04/11/2023

A Hybrid Approach combining ANN-based and Conventional Demapping in Communication for Efficient FPGA-Implementation

In communication systems, Autoencoder (AE) refers to the concept of repl...
research
02/13/2021

Voltage Scaling for Partitioned Systolic Array in A Reconfigurable Platform

The exponential emergence of Field Programmable Gate Array (FPGA) has ac...
research
09/11/2021

In-filter Computing For Designing Ultra-light Acoustic Pattern Recognizers

We present a novel in-filter computing framework that can be used for de...

Please sign up or login with your details

Forgot password? Click here to reset