ARLGSPJul 16, 2023

Exploiting FPGA Capabilities for Accelerated Biomedical Computing

arXiv:2307.07914v113 citationsh-index: 7
Originality Synthesis-oriented
AI Analysis

This work addresses the need for high-performance computing in biomedical applications, but it is incremental as it applies existing neural network methods to FPGA hardware.

This study tackled the problem of accelerating biomedical computing, specifically ECG signal analysis, by implementing neural networks on FPGAs, resulting in performance metrics like latency and throughput to demonstrate potential gains.

This study presents advanced neural network architectures including Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Long Short-Term Memory Networks (LSTMs), and Deep Belief Networks (DBNs) for enhanced ECG signal analysis using Field Programmable Gate Arrays (FPGAs). We utilize the MIT-BIH Arrhythmia Database for training and validation, introducing Gaussian noise to improve algorithm robustness. The implemented models feature various layers for distinct processing and classification tasks and techniques like EarlyStopping callback and Dropout layer are used to mitigate overfitting. Our work also explores the development of a custom Tensor Compute Unit (TCU) accelerator for the PYNQ Z1 board, offering comprehensive steps for FPGA-based machine learning, including setting up the Tensil toolchain in Docker, selecting architecture, configuring PS-PL, and compiling and executing models. Performance metrics such as latency and throughput are calculated for practical insights, demonstrating the potential of FPGAs in high-performance biomedical computing. The study ultimately offers a guide for optimizing neural network performance on FPGAs for various applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes