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