DocumentCode :
3398836
Title :
Performance Analysis of Sequence Alignment Applications
Author :
Sánchez, Friman ; Salamí, Esther ; Ramirez, Alex ; Valero, Mateo
Author_Institution :
HiPEAC Eur. Network of Excellence, Univ. Politecnica de Catalunya, Barcelona
fYear :
2006
fDate :
25-27 Oct. 2006
Firstpage :
51
Lastpage :
60
Abstract :
Advances in molecular biology have led to a continued growth in the biological information generated by the scientific community. Additionally, this area has become a multi-disciplinary field, including components of mathematics, biology, chemistry, and computer science, generating several challenges in the scientific community from different points of view. For this reason, bioinformatic applications represent an increasingly important workload. However, even though the importance of this field is clear, common bioinformatic applications and their implications on micro-architectural design have not received enough attention from the computer architecture community. This paper presents a micro-architecture performance analysis of recognized bioinformatic applications for the comparison and alignment of biological sequences, including BLAST, FASTA and some recognized parallel implementations of the Smith-Waterman algorithm that use the Altivec SIMD extension to speed-up the performance. We adopt a simulation-based methodology to perform a detailed workload characterization. We analyze architectural and micro-architectural aspects like pipeline configurations, issue widths, functional unit mixes, memory hierarchy and their implications on the performance behavior. We have found that the memory subsystem is the component with more impact in the performance of the BLAST heuristic, the branch predictor is responsible for the major performance loss for FASTA and SSEARCH34, and long dependency chains are the limiting factor in the SIMD implementations of Smith-Waterman
Keywords :
biology computing; computer architecture; configuration management; molecular biophysics; parallel algorithms; storage management; Altivec SIMD extension; BLAST; FASTA; SSEARCH34; Smith-Waterman algorithm; bioinformatic applications; branch predictor; computer architecture; memory subsystem; microarchitectural design; molecular biology; performance analysis; pipeline configurations; sequence alignment applications; simulation-based methodology; workload characterization; Application software; Bioinformatics; Biology; Chemistry; Computer architecture; Computer science; Mathematics; Performance analysis; Performance loss; Sequences;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization, 2006 IEEE International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
1-4244-0508-4
Electronic_ISBN :
1-4244-0509-2
Type :
conf
DOI :
10.1109/IISWC.2006.302729
Filename :
4086133
Link To Document :
بازگشت