DocumentCode
2048463
Title
An experimental study of optimizing bioinformatics applications
Author
Tan, Guangming ; Xu, Lin ; Feng, Shengzhong ; Sun, Ninghui
Author_Institution
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear
2006
fDate
25-29 April 2006
Abstract
As bioinformatics is an emerging application of high performance computing, this paper first evaluates the memory performance of several representative bioinformatics applications so that some appropriate optimization methods can be applied. Based on the computational behavior of these bioinformatics applications, we propose two optimized algorithms on high performance computer architectures. 1) For the data (I/O) intensive program, MegaBlast, we overlap computation with I/O to produce an improved high-throughput algorithm with reduced time and memory requirements. 2) For a CPU-intensive RNA secondary structure prediction algorithm, we propose a fine-grain parallel O(N3) algorithm based on reconfigurable arrays (FPGAs). In order to optimize the FPGA architecture, we evaluate the performance in different architectures using cycle-by-cycle simulator
Keywords
computer architecture; field programmable gate arrays; input-output programs; medical information systems; optimisation; performance evaluation; FPGA; MegaBlast; RNA; bioinformatics applications; computer architectures; data intensive program; optimization methods; performance evaluation; Application software; Bioinformatics; Computer architecture; Concurrent computing; Field programmable gate arrays; High performance computing; Prediction algorithms; RNA; Sequences; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639541
Filename
1639541
Link To Document