A Programmable CNN Accelerator with RISC-V Core in Real-Time Wearable Application

Sing Yu Pan, Shuenn Yuh Lee, Yi Wen Hung, Chou Ching Lin, Gia Shing Shieh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

This paper has proposed an epilepsy detection algorithm to identify the seizure attack. The algorithm includes a simplified signal preprocessing process and an 8 layers Convolution Neural Network (CNN). This paper has also proposed an architecture, including a CNN accelerator and a 2-stage reduced instruction set computer-V (RISC-V) CPU, to implement the detection algorithm in real-time. The accelerator is implemented in SystemVerilog and validated on the Xilinx PYNQ-Z2. The implementation consumes 3411 LUTs, 2262 flip-flops, 84 KB block random access memory (BRAM), and only 6 DSPs. The total power consumption is 0.118 W in 10-MHz operation frequency. The detection algorithm provides 99.16% accuracy on fixed-point operations with detection latency of 0.137 ms/class. Moreover, the CNN accelerator has the programable ability, so the accelerator can execute different CNN models to fit various wearable applications for different biomedical acquisition systems.

Original languageEnglish
Title of host publicationRASSE 2022 - IEEE International Conference on Recent Advances in Systems Science and Engineering, Symposium Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665494915
DOIs
Publication statusPublished - 2022
Event2022 IEEE International Conference on Recent Advances in Systems Science and Engineering, RASSE 2022 - Tainan, Taiwan
Duration: 2022 Nov 72022 Nov 10

Publication series

NameRASSE 2022 - IEEE International Conference on Recent Advances in Systems Science and Engineering, Symposium Proceedings

Conference

Conference2022 IEEE International Conference on Recent Advances in Systems Science and Engineering, RASSE 2022
Country/TerritoryTaiwan
CityTainan
Period22-11-0722-11-10

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'A Programmable CNN Accelerator with RISC-V Core in Real-Time Wearable Application'. Together they form a unique fingerprint.

Cite this