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 :
بازگشت