For three easy payments: Scoring peptideswith portable performance using specmaster

Rick Weber, Gregory D. Peterson, Robert Hettich

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