首页> 外文会议>Symposium on Application Accelerators in High Performance Computing >FPGA-Accelerated Isotope Pattern Calculator for Use in Simulated Mass Spectrometry Peptide and Protein Chemistry
【24h】

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

机译:用于模拟质谱肽和蛋白质化学的FPGA加速同位素图案计算器

获取原文

摘要

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.
机译:在过去的20到30年中,从蛋白质片段产生的串联质谱数据分析已成为鉴定和分类未知蛋白质样品的主要方法。随着众多科学学科的众多科学学科,癌症诊断和细菌鉴定等广泛应用,对准确的蛋白质识别的需求仍然很重要,并且以更快的速率产生更准确的识别的能力将对整个社会有很大的利益。作为提高速度的关键步骤,从而实现蛋白质识别算法的速度,因此可实现的精度,本文提出了一种基于FPGA的溶液,其显着加速了同位素图案计算器,其在德诺蛋白质识别中具有常见的计算激烈的亚序列。虽然以前的工作显示了基于软件的IPC的加速度的增量进展(主要通过牺牲速度准确性),但我们知识的最佳是,这是第一个在FPGA上考虑IPC的工作。在本文中,我们描述了高效和可配置的IPC内核的设计和实现。所描述的设计提供了23个定制参数,允许在许多蛋白质识别算法中一般使用。我们讨论了几种参数权衡,并在使用硬件IPC解决方案的各种配置中进行了优化的IPC软件的执行时,通过各种配置进行了实验,从而在单个Stratix IV E530 FPGA上展示了72和566的加速。最后,缩放到多个FPGA的有利IPC配置,其中在佛罗里达州NSF Chrec中心的可重新配置超级计算机的单个节点上进行实验评估,观察到16个FPGA上的最佳案例加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号