FPGA-Accelerated Isotope Pattern Calculator for Use in Simulated Mass Spectrometry Peptide and Protein Chemistry

Application Accelerators in High Performance Computing(2012)

引用 3|浏览0
暂无评分
摘要
Over the past 20 to 30 years, the analysis of tandem mass spectrometry data generated from protein fragments has become the dominant method for the identification and classification of unknown protein samples. With wide ranging application in numerous scientific disciplines such as pharmaceutical research, cancer diagnostics, and bacterial identification, the need for accurate protein identification remains important, and the ability to produce more accurate identifications at faster rates would be of great benefit to society as a whole. As a key step towards improving the speed, and thus achievable accuracy, of protein identification algorithms, this paper presents a FPGA-based solution that considerably accelerates the Isotope Pattern Calculator, a computationally intense subroutine common in de novo protein identification. Although previous work shows incremental progress in the acceleration of software-based IPC (mainly by sacrificing accuracy for speed), to the best of our knowledge this is the first work to consider IPC on FPGAs. In this paper, we describe the design and implementation of an efficient and configurable IPC kernel. The described design provides 23 customization parameters allowing for general use within many protein identification algorithms. We discuss several parameter tradeoffs and demonstrate experimentally their effect on performance when comparing execution of optimized IPC software with various configurations of our hardware IPC solution, we demonstrate between 72 and 566 speedup on a single Stratix IV E530 FPGA. Finally, a favorable IPC configuration is scaled to multiple FPGAs, where a best-case speedup of 3340 on 16 FPGAs is observed when experimentally evaluated on a single node of Novo-G, the reconfigurable supercomputer in the NSF CHREC Center at Florida.
更多
查看译文
关键词
biochemistry,biology computing,field programmable gate arrays,isotopes,mainframes,mass spectroscopy,parallel machines,FPGA-accelerated isotope pattern calculator,IPC software,NSF CHREC Center,Novo-G,bacterial identification,cancer diagnostics,configurable IPC kernel,hardware IPC solution,pharmaceutical research,protein chemistry,protein fragments,protein identification algorithms,reconfigurable supercomputer,simulated mass spectrometry peptide,single Stratix IV E530 FPGA,software-based IPC,tandem mass spectrometry data,FPGA acceleracion,Isotope pattern calculator,Mass spectrometry,Protein identification,Reconfigurable computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要