DocumentCode
1379053
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
Volume
21
Issue
9
fYear
2010
Firstpage
1267
Lastpage
1280
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;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2009.165
Filename
5374384
Link To Document