• 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