Title :
A High-Performance Heterogeneous Computing Platform for Biological Sequence Analysis
Author :
Meng, Xiandong ; Chaudhary, Vipin
Author_Institution :
Texas A&M Univ., College Station, TX, USA
Abstract :
Advances in bioinformatics research continue to add complexity to the analyses and interpretation of biological data. Certain sequence database searches may take weeks to complete due to complicated data dependencies by dynamic programming. A reconfigurable coprocessor can remove this computational bottleneck and accelerate the operation. This paper presents a heterogeneous computing platform through Message Passing Interface (MPI) enabled enterprise computing infrastructure for high-throughput biological sequence analysis. The computing platform integrates heterogeneous computer architectures including conventional processors with Streaming Single Instruction Multiple Data Extensions 2 (SSE2) instructions, reconfigurable coprocessors, and legacy processors together into one system, and allows each to perform the task to which it is best suited. With appropriate computation and communication scheduling, the integrated heterogeneous computing infrastructure is designed to accommodate various types of accelerators to provide a High-Performance Computing (HPC) framework to support the most widely used life science applications.
Keywords :
bioinformatics; coprocessors; distributed databases; dynamic programming; message passing; reconfigurable architectures; software maintenance; bioinformatics; biological sequence analysis; dynamic programming; heterogeneous computer architectures; heterogeneous computing platform; high-performance computing; legacy processors; message passing interface; reconfigurable coprocessor; streaming single instruction multiple data extensions 2; FPGA; HPC.; Index Term—Heterogeneous computing platform; MPI; SIMD; SSE2; Smith-Waterman algorithm; dynamic programming; sequence alignment;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2009.165