{"title":"Tiny Neuron Network System based on RISC-V Processor: A Decentralized Approach for IoT Applications","authors":"Ngo-Doanh Nguyen, Duy-Hieu Bui, Xuan-Tu Tran","doi":"10.1109/ATC55345.2022.9942990","DOIUrl":null,"url":null,"abstract":"The idea of Artificial Intelligence of Things (AIoT), a combination of Artificial Intelligence, especially Deep Learning, with edge devices in IoT networks, has recently emerged to reduce the communication cost, and server workloads and improve user experiences. This work presents our current research on a tiny neural network accelerator in a RISC-V System-on-Chip (SoC) to accelerate AI in IoT applications. This accelerator implements a variable-bit-precision MAC or a stochastic MAC to reduce hardware area and power consumption. The tiny AI accelerator has been successfully integrated into a low-power IoT SoC. The design has been implemented on FPGA technology using Arty A7 100T development kit with the operating frequency of 50MHz and the hardware resource of 12K slices. For the MNIST dataset, the accelerator with 8-bit precision can perform Convolutional Neural Network with an accuracy of 98.55%.","PeriodicalId":135827,"journal":{"name":"2022 International Conference on Advanced Technologies for Communications (ATC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Advanced Technologies for Communications (ATC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATC55345.2022.9942990","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The idea of Artificial Intelligence of Things (AIoT), a combination of Artificial Intelligence, especially Deep Learning, with edge devices in IoT networks, has recently emerged to reduce the communication cost, and server workloads and improve user experiences. This work presents our current research on a tiny neural network accelerator in a RISC-V System-on-Chip (SoC) to accelerate AI in IoT applications. This accelerator implements a variable-bit-precision MAC or a stochastic MAC to reduce hardware area and power consumption. The tiny AI accelerator has been successfully integrated into a low-power IoT SoC. The design has been implemented on FPGA technology using Arty A7 100T development kit with the operating frequency of 50MHz and the hardware resource of 12K slices. For the MNIST dataset, the accelerator with 8-bit precision can perform Convolutional Neural Network with an accuracy of 98.55%.