Implementation of Binarized Neural Networks in All-Programmable System-on-Chip Platforms

被引:4
|
作者
Xiang, Maoyang [1 ]
Teo, Tee Hui [1 ]
机构
[1] Singapore Univ Technol & Design, Engn Prod Dev, 8 Somapah Rd, Singapore 487372, Singapore
关键词
All Programmable System-on-Chip; Binarized Neural Networks; Convolutional Neural Network; Field-Programmable Gate Array;
D O I
10.3390/electronics11040663
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Binarized Neural Network (BNN) is a Convolutional Neural Network (CNN) consisting of binary weights and activation rather than real-value weights. Smaller models are used, allowing for inference effectively on mobile or embedded devices with limited power and computing capabilities. Nevertheless, binarization results in lower-entropy feature maps and gradient vanishing, which leads to a loss in accuracy compared to real-value networks. Previous research has addressed these issues with various approaches. However, those approaches significantly increase the algorithm's time and space complexity, which puts a heavy burden on those embedded devices. Therefore, a novel approach for BNN implementation on embedded systems with multi-scale BNN topology is proposed in this paper, from two optimization perspectives: hardware structure and BNN topology, that retains more low-level features throughout the feed-forward process with few operations. Experiments on the CIFAR-10 dataset indicate that the proposed method outperforms a number of current BNN designs in terms of efficiency and accuracy. Additionally, the proposed BNN was implemented on the All Programmable System on Chip (APSoC) with 4.4 W power consumption using the hardware accelerator.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] RETRACTION: Implementation of Binarized Neural Networks in All-Programmable System-on-Chip Platforms.
    Xiang, Maoyang
    Teo, Tee Hui
    ELECTRONICS, 2025, 14 (02):
  • [2] Implementation of GNSS Receiver Hardware Accelerators in All-Programmable System-On-Chip Platforms
    Majoral, Marc
    Fernandez-Prades, Carles
    Arribas, Javier
    PROCEEDINGS OF THE 31ST INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2018), 2018, : 4215 - 4230
  • [3] Implementation of a GNSS Rebroadcaster in an All-Programmable System-On-Chip Platform
    Majoral, M.
    Arribas, J.
    Fernandez-Prades, C.
    2022 10TH WORKSHOP ON SATELLITE NAVIGATION TECHNOLOGY (NAVITEC 2022), 2022,
  • [4] Implementation of Baseband Transmitter Design based on QPSK Modulation on Zynq-7000 All-Programmable System-on-Chip
    Setiawan, Erwin
    Latin, Mukmin Maulana
    Mardiana, Vita Awalia
    Adiono, Trio
    2017 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD), 2017, : 138 - 143
  • [5] Inference of Quantized Neural Networks on Heterogeneous All-Programmable Devices
    Preusser, Thomas B.
    Gambardella, Giulio
    Fraser, Nicholas
    Blott, Michaela
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 833 - 838
  • [6] A Multi-scale Binarized Neural Network Application based on All programmable System on Chip
    Xiang, Maoyang
    Teo, T. Hui
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 151 - 156
  • [7] Implementation of Multimedia System-on-Chip in Field Programmable Gate Array Device
    Kodavalla, Vijay Kumar
    Rao, Venumadhav H.
    Panakkal, Jaison Martin
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT-2020), 2020, : 947 - 952
  • [8] System-on-Chip Implementation of Reliable Ethernet Networks Nodes
    Astarloa, Armando
    Lazaro, Jesus
    Bidarte, Unai
    Zuloaga, Aitzol
    Idirin, Mikel
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 2329 - 2334
  • [9] Programmable System-on-Chip for Silicon Prototyping
    Huang, Chun-Ming
    Wu, Chien-Ming
    Yang, Chih-Chyau
    Chen, Shih-Lun
    Chen, Chi-Shi
    Wang, Jiann-Jenn
    Lee, Kuen-Jong
    Wey, Chin-Long
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (03) : 830 - 838
  • [10] Programmable RF System for RF System-on-Chip
    Ryu, Jee-Youl
    Kim, Sung-Woo
    Lee, Dong-Hyun
    Park, Seung-Hun
    Lee, Jung-Hoon
    Ha, Deock-Ho
    Kim, Seung-Un
    COMMUNICATION AND NETWORKING, PT II, 2010, 120 : 316 - 320