{"title":"基于RISC-V处理器的微型神经元网络系统:物联网应用的分散式方法","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":"{\"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}","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}
Tiny Neuron Network System based on RISC-V Processor: A Decentralized Approach for IoT Applications
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%.