Energy-Efficient Embedded Inference of SVMs on FPGA

被引:4
|
作者
Elgawi, Osman [1 ]
Mutawa, A. M. [2 ]
Ahmad, Afaq [1 ]
机构
[1] Sultan Qaboos Univ, Dept Elect & Comp Engn, Muscat, Oman
[2] Kuwait Univ, Dept Comp Engn, Safat, Kuwait
关键词
energy-efficient; eBSVM; XNOR; binarization; FPGA;
D O I
10.1109/ISVLSI.2019.00038
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an energy-efficient embedded binarized support vector machine (eBSVM) architecture and present its implementation on a low-power FPGA accelerator. With binarized input activations and output weights, the dot product operation (floating point multiplications and additions) can be replaced by bitwise XNOR and popcount operations, respectively. The proposed accelerator computes the two binarized vectors using Hamming weights, which reduces the execution time and energy consumption. The evaluation results show that eBSVM demonstrates a performance and performance-per-Watt on the MNIST and CIFAR-10 datasets comparable to that of its fixed point (FP) counterpart implemented in the CPU and GPU with a small accuracy degradation.
引用
收藏
页码:165 / 169
页数:5
相关论文
共 50 条
  • [31] Boosted Spin Channel Networks for Energy-Efficient Inference
    Patil, Ameya D.
    Manipatruni, Sasikanth
    Nikonov, Dmitri E.
    Young, Ian A.
    Shanbhag, Naresh R.
    [J]. IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2019, 5 (01): : 34 - 42
  • [32] Adaptive Random Forests for Energy-Efficient Inference on Microcontrollers
    Daghero, Francesco
    Burrello, Alessio
    Xie, Chen
    Benini, Luca
    Calimera, Andrea
    Macii, Enrico
    Poncino, Massimo
    Pagliari, Daniele Jahier
    [J]. PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 150 - 155
  • [33] Energy-efficient response time management for embedded databases
    Woochul Kang
    Jaeyong Chung
    [J]. Real-Time Systems, 2017, 53 : 228 - 253
  • [34] Prefetching in Embedded Mobile Systems Can Be Energy-Efficient
    Tang, Jie
    Liu, Shaoshan
    Gu, Zhimin
    Liu, Chen
    Gaudiot, Jean-Luc
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 8 - 11
  • [35] Energy-efficient backend compiler design for embedded systems
    Shiue, WT
    [J]. IEEE REGION 10 INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC TECHNOLOGY, VOLS 1 AND 2, 2001, : 103 - 109
  • [36] An Energy-Efficient Heterogeneous System for Embedded Learning and Classification
    Majumdar, Abhinandan
    Cadambi, Srihari
    Chakradhar, Srimat T.
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2011, 3 (01) : 42 - 45
  • [37] Energy-efficient response time management for embedded databases
    Kang, Woochul
    Chung, Jaeyong
    [J]. REAL-TIME SYSTEMS, 2017, 53 (02) : 228 - 253
  • [38] Energy-Efficient Trace Reuse Cache for Embedded Processors
    Tsai, Yi-Ying
    Chen, Chung-Ho
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (09) : 1681 - 1694
  • [40] EnforceSNN: Enabling resilient and energy-efficient spiking neural network inference considering approximate DRAMs for embedded systems
    Putra, Rachmad Vidya Wicaksana
    Hanif, Muhammad Abdullah
    Shafique, Muhammad
    [J]. FRONTIERS IN NEUROSCIENCE, 2022, 16