Back to Search
Start Over
Low-Power classification using FPGA : An approach based on cellular automata, neural networks, and hyperdimensional computing
- 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