DocumentCode
2053254
Title
Parallel protein sequence matching on multicore computers
Author
Sibai, Fadi N. ; Zaki, Nazar
Author_Institution
Fac. of Inf. Technol., UAE Univ., Al Ain, United Arab Emirates
fYear
2010
fDate
7-10 Dec. 2010
Firstpage
285
Lastpage
290
Abstract
STRIKE was introduced and implemented to predict protein-protein interactions where proteins interact if they contain similar substrings of amino acids. On the yeast protein interaction literature, STRIKE was shown to improve upon the existing state-of-the-art methods for protein-protein interaction prediction. Herein, we describe the parallelization of STRIKE and its multithreaded implementation and performance enhancement on multicore systems. On large protein sequence sets, the execution time of a 16-thread implementation of this bioinformatics algorithm was reduced from about a week on a unithreaded implementation on a serial uniprocessor machine to 1.5 days on one quad core ×86 machine, down to 4.5 hours on 8 such quad core machines. Key optimizations to the implementation are also discussed.
Keywords
bioinformatics; multiprocessing systems; optimisation; proteins; STRIKE parallelization; bioinformatics algorithm; multicore computers; multicore systems; multithreaded implementation; optimizations; parallel protein sequence matching; protein-protein interactions; serial uniprocessor machine; yeast protein interaction; Amino acids; Computers; Instruction sets; Kernel; Multicore processing; Protein sequence; SIMD computing; multithreaded computing; performance analysis; protein-protein sequence matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Soft Computing and Pattern Recognition (SoCPaR), 2010 International Conference of
Conference_Location
Paris
Print_ISBN
978-1-4244-7897-2
Type
conf
DOI
10.1109/SOCPAR.2010.5686630
Filename
5686630
Link To Document