• DocumentCode
    3538132
  • Title

    For Three Easy Payments: Scoring Peptides with Portable Performance Using Specmaster

  • Author

    Weber, Rick ; Peterson, Gregory D. ; Hettich, Robert

  • Author_Institution
    Electr. Eng. & Comput. Sci., Univ. of Tennessee, Knoxville, TN, USA
  • fYear
    2012
  • fDate
    10-11 July 2012
  • Firstpage
    102
  • Lastpage
    110
  • Abstract
    In shotgun proteomics, matching peptides to tandem mass spectrometry data is a computationally expensive process that in some cases can take days using conventional software packages. Even though many existing search engines such as Sequest, Myrimatch, and X!Tandem now exploit multiple processors via threading libraries, they leave much on the table in terms of performance and don´t exploit computational accelerators. In this paper, we present Spec master, a Myri-match implementation written in OpenCL with performance portability in mind. We demonstrate the same Spec master code base outperforming Myrimatch by several fold on 32-core AMD and Intel x86 machines and by nearly an order of magnitude on both an AMD Radeon 7970 and Nvidia GTX 480. We describe the rationale behind Specmaster´s design, and how to gain portable performance on a plethora of architectures using OpenCL.
  • Keywords
    biology computing; mass spectroscopy; proteomics; software packages; 32- core AMD machines; AMD Radeon 7970; Intel x86 machines; Myrimatch; Myrimatch implementation; Nvidia GTX 480; OpenCL; Sequest; Specmaster codebase; Specmaster design; X!Tandem; computational accelerators; computationally expensive process; matching peptides; multiple processors; performance portability; portable performance; scoring peptides; search engines; shotgun proteomics; software packages; tandem mass spectrometry data; threading libraries; Amino acids; Databases; Kernel; Peptides; Program processors; Proteins; Runtime; Mass Spectrometry; Myri-match; OpenCL; Shotgun Proteomics; Specmaster;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
  • Conference_Location
    Chicago IL
  • ISSN
    2166-5133
  • Print_ISBN
    978-1-4673-2882-1
  • Type

    conf

  • DOI
    10.1109/SAAHPC.2012.20
  • Filename
    6319196