Accelerated Spiking Convolutional Neural Networks for Scalable Population Genomics

Federico Corradi, Zhanbo Shen, Hanqing Zhao, Nikolaos Alachiotis

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

6 Downloads (Pure)

Abstract

Population genomics studies the genetic composition of populations to explain the evolutionary mechanisms that have contributed to species' adaptation to their environment. With continuous advances in DNA sequencing technologies, dataset sizes have grown, leading to an increased demand for processing power. Typical acceleration efforts for bioinformatics map established analytical models, including Convolutional Neural Networks (CNNs), to accelerator hardware like Graphical Processing Units (GPUs) and Field-Programmable Gate Arrays (FPGAs). However, these methods are not explicitly designed for high throughput or efficient mapping to these platforms, limiting their performance potential. Here, we address two major computational problems in population genomics: detecting selective sweeps and recombination hotspots. These evolutionary processes, crucial for species adaptation and survival, find applications in plant breeding, human genetics, and drug design. We propose a scalable solution that anticipates larger sample sizes, and, for the first time, we introduce a co-design approach that explores SCNNs for scalable population genomics and their implementation on FPGA technology. We choose SCNNs because these can be efficiently implemented on FPGA hardware due to their massive parallelism and binary communication, resulting in lower resource utilization and high-Throughput performance. Our findings show that when using SCNNs, it is only necessary to process a portion of the sample size while maintaining a classification accuracy comparable to conventional CNNs. We demonstrate the performance of our system in FPGA hardware for several genomic tasks, achieving up to 3X throughput and 100X less power consumption. This paves the way for a high-performance, future-proof acceleration solution that addresses the computational challenges of increasing sample sizes and longer chromosome lengths.

Original languageEnglish
Title of host publicationProceedings of the 14th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, HEART 2024
EditorsLana Josipovic, Peipei Zhou, Shreejith Shanker, Joao M.P. Cardoso, Jason Anderson, Shibata Yuichiro
PublisherAssociation for Computing Machinery
Pages53-62
Number of pages10
ISBN (Electronic)9798400717277
DOIs
Publication statusPublished - 19 Jun 2024
Event14th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, HEART 2024 - Porto, Portugal
Duration: 19 Jun 202421 Jun 2024
Conference number: 14

Publication series

NameACM International Conference Proceeding Series

Conference

Conference14th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, HEART 2024
Abbreviated titleHEART 2024
Country/TerritoryPortugal
CityPorto
Period19/06/2421/06/24

Keywords

  • Field-Programmable Gate-Arrays
  • Hardware Accelerators
  • High-Level Synthesis
  • Population Genomics
  • Spiking Neural Networks

Fingerprint

Dive into the research topics of 'Accelerated Spiking Convolutional Neural Networks for Scalable Population Genomics'. Together they form a unique fingerprint.

Cite this