Back to Search Start Over

Low-Power classification using FPGA : An approach based on cellular automata, neural networks, and hyperdimensional computing

Authors :
Karvonen, Niklas
Nilsson, Joakim
Kleyko, Denis
Jimenez, Lara Lorna
Karvonen, Niklas
Nilsson, Joakim
Kleyko, Denis
Jimenez, Lara Lorna
Publication Year :
2019

Abstract

Field-Programmable Gate Arrays (FPGA) are hardware components that hold several desirable properties for wearable and Internet of Things (IoT) devices. They offer hardware implementations of algorithms using parallel computing, which can be used to increase battery life or achieve short response-times. Further, they are re-programmable and can be made small, power-efficient and inexpensive. In this paper we propose a classifier targeted specifically for implementation on FPGAs by using principles from hyperdimensional computing and cellular automata. The proposed algorithm is shown to perform on par with Naive Bayes for two benchmark datasets while also being robust to noise. It is also synthesized to a commercially available off-the-shelf FPGA reaching over 57.1 million classifications per second for a 3-class problem using 40 input features of 8 bits each. The results in this paper show that the proposed classifier could be a viable option for applications demanding low power-consumption, fast real-time responses, or a robustness against post-training noise.<br />This study was partly supported by the Swedish Energy Agency under grant 43090-2, Cloudberry Datacenters.

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1457593644
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.1109.ICMLA.2019.00069