Parallel protein sequence matching on multicore computers

Fadi N. Sibai, Nazar Zaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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 x86 machine, down to 4.5 hours on 8 such quad core machines. Key optimizations to the implementation are also discussed.

Original languageEnglish
Title of host publicationProceedings of the 2010 International Conference of Soft Computing and Pattern Recognition, SoCPaR 2010
Pages285-290
Number of pages6
DOIs
Publication statusPublished - 2010
Event2010 International Conference of Soft Computing and Pattern Recognition, SoCPaR 2010 - Cergy-Pontoise, France
Duration: Dec 7 2010Dec 10 2010

Publication series

NameProceedings of the 2010 International Conference of Soft Computing and Pattern Recognition, SoCPaR 2010

Other

Other2010 International Conference of Soft Computing and Pattern Recognition, SoCPaR 2010
Country/TerritoryFrance
CityCergy-Pontoise
Period12/7/1012/10/10

Keywords

  • Multithreaded computing
  • Performance analysis
  • Protein-protein sequence matching
  • SIMD computing

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Computer Vision and Pattern Recognition

Fingerprint

Dive into the research topics of 'Parallel protein sequence matching on multicore computers'. Together they form a unique fingerprint.

Cite this