Multiplierless MP-Kernel Machine For Energy-efficient Edge Devices
Abhishek Ramdas Nair, Pallab Kumar Nath, Shantanu Chakrabartty, Chetan, Singh Thakur

TL;DR
This paper introduces a multiplierless kernel machine framework optimized for FPGA edge devices, using piecewise linear approximation and margin propagation to achieve energy-efficient inference and training.
Contribution
The paper presents a novel FPGA-optimized multiplierless kernel machine framework utilizing MP-based PWL approximation for energy-efficient edge computing.
Findings
Reduces FPGA energy consumption to 13.4 pJ
Eliminates DSP units, reducing resource usage
Achieves superior power, performance, and area metrics
Abstract
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. The implementation of this proposed multiplierless MP-kernel machine on FPGA results in an estimated energy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Machine Learning and ELM · Advanced Neural Network Applications
