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
Link To Document