• Home
  • Search
  • A Hybrid-parallel Architecture for Applications in Bioinformatics
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.21941/kcss/2017/4Copy DOI Icon

A Hybrid-parallel Architecture for Applications in Bioinformatics

  • Nov 21, 2017
  • Jan Christian Kässens
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Since the advent of Next Generation Sequencing (NGS) technology, the amount of data from whole genome sequencing has been rising fast. In turn, the availability of these resources led to the tapping of whole new research fields in molecular and cellular biology, producing even more data. On the other hand, the available computational power is only increasing linearly. In recent years though, special-purpose high-performance devices started to become prevalent in today’s scientific data centers, namely graphics processing units (GPUs) and, to a lesser extent, field-programmable gate arrays (FPGAs). Driven by the need for performance, developers started porting regular applications to GPU frameworks and FPGA configurations to exploit the special operations only these devices may perform in a timely manner. However, applications using both accelerator technologies are still rare. Major challenges in joint GPU/FPGA application development include the required deep knowledge of associated programming paradigms and the efficient communication both types of devices. In this work, two algorithms from bioinformatics are implemented on a custom hybrid-parallel hardware architecture and a highly concurrent software platform. It is shown that such a solution is not only possible to develop but also its ability to outperform implementations on similar- sized GPU or FPGA clusters in terms of both performance and energy consumption. Both algorithms analyze case/control data from genome- wide association studies to find interactions between two or three genes with different methods. Especially in the latter case, the newly available calculation power and method enables analyses of large data sets for the first time without occupying whole data centers for weeks. The success of the hybrid-parallel architecture proposal led to the development of a high- end array of FPGA/GPU accelerator pairs to provide even better runtimes and more possibilities.

Similar Papers
  • Conference Article
  • Citations36

Efficient large Pearson correlation matrix computing using hybrid MPI/CUDA

  • May 01, 2011
  • Ekasit Kijsipongse +3
  • Research Article
  • Citations29

Overlapping computation and communication of three-dimensional FDTD on a GPU cluster

  • Jun 15, 2012
  • Computer Physics Communications
  • Ki-Hwan Kim +1
  • PDF
  • Peer Review Report

Reply on CC1

  • May 06, 2023
  • Cao, Kai +7
  • PDF
  • Peer Review Report

Comment on egusphere-2023-410

  • Apr 20, 2023
  • Kai Cao +7
  • PDF
  • Research Article
  • Citations6

Parallelizing maximum likelihood classification (MLC) for supervised image classification by pipelined thread approach through high-level synthesis (HLS) on FPGA cluster

  • Apr 03, 2018
  • Big Earth Data
  • Sen Ma +2
  • Research Article
  • Citations34

A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation

  • May 20, 2009
  • Computer Science - Research and Development
  • Tsuyoshi Hamada +8
  • Research Article
  • Citations94

Modern deep learning in bioinformatics.

  • Jun 23, 2020
  • Journal of Molecular Cell Biology
  • Haoyang Li +8
  • Research Article
  • Citations24

Simulating and Visualizing Real-Time Crowds on GPU Clusters

  • Jan 01, 2015
  • Computación y Sistemas
  • Benjamin Hernandez +5
  • Research Article
  • Citations35

Scalability of Self-organizing Maps on a GPU cluster using OpenCL and CUDA

  • Feb 09, 2012
  • Journal of Physics: Conference Series
  • Sabine Mcconnell +4
  • Research Article
  • Citations20

Efficient parallel implementation of three‐point viterbi decoding algorithm on CPU, GPU, and FPGA

  • Jul 11, 2013
  • Concurrency and Computation: Practice and Experience
  • Rongchun Li +2
  • Conference Article
  • Citations1

Comparison of GPU and FPGA hardware for HWIL scene generation and image processing

  • May 01, 2009
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Craig R Eales +1
  • Conference Article
  • Citations40

Novel Casestudy and Benchmarking of AlexNet for Edge AI: From CPU and GPU to FPGA

  • Aug 30, 2020
  • Firas Al-Ali +4
  • Conference Article
  • Citations14

Acceleration of large-scale FDTD simulations on high performance GPU clusters

  • Jun 01, 2009
  • Digest - IEEE Antennas and Propagation Society. International Symposium
  • C Ong +3
  • Research Article
  • Citations17

FPGA–DSP co-processing for feature tracking in smart video sensors

  • Mar 28, 2014
  • Journal of Real-Time Image Processing
  • Matteo Tomasi +2
  • Research Article
  • Citations11

Enhancing Design Space Exploration by Extending CPU/GPU Specifications onto FPGAs

  • Feb 17, 2015
  • ACM Transactions on Embedded Computing Systems
  • Muhsen Owaida +9
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.