For three easy payments: Scoring peptideswith portable performance using specmaster

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    2 Scopus citations

    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 Specmaster, a Myrimatch implementation written in OpenCL with performance portability in mind. We demonstrate the same Specmaster codebase 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.

    Original languageEnglish
    Title of host publicationProceedings - 2012 Symposium on Application Accelerators in High Performance Computing, SAAHPC 2012
    Pages102-110
    Number of pages9
    DOIs
    StatePublished - 2012
    Event2012 Symposium on Application Accelerators in High Performance Computing, SAAHPC 2012 - Argonne, IL, United States
    Duration: Jul 10 2012Jul 11 2012

    Publication series

    NameSymposium on Application Accelerators in High-Performance Computing
    ISSN (Print)2166-5133
    ISSN (Electronic)2166-515X

    Conference

    Conference2012 Symposium on Application Accelerators in High Performance Computing, SAAHPC 2012
    Country/TerritoryUnited States
    CityArgonne, IL
    Period07/10/1207/11/12

    Keywords

    • Mass spectrometry
    • Myrimatch
    • OpenCL
    • Shotgun proteomics
    • Specmaster

    Fingerprint

    Dive into the research topics of 'For three easy payments: Scoring peptideswith portable performance using specmaster'. Together they form a unique fingerprint.

    Cite this