【24h】

A HMMER hardware accelerator using divergences

机译:使用发散度的HMMER硬件加速器

获取原文

摘要

As new protein sequences are discovered on an everyday basis and protein databases continue to grow exponentially with time, computational tools take more and more time to search protein databases to discover the common ancestors of them. HMMER is among the most used tools in protein search and comparison and multiple efforts have been made to accelerate its execution by using dedicated hardware prototyped on FPGAs. In this paper we introduce a novel algorithm called the Divergence Algorithm, which not only enables the FPGA accelerator to reduce execution time, but also enables further acceleration of the alignment generation algorithm of the HMMER programs by reducing the number of cells of the Dynamic Programming matrices it has to calculate. We also propose a more accurate performance measurement strategy that considers all the execution times while doing protein searches and alignments, while other works only consider hardware execution times and do not include alignment generation times. Using our proposed hardware accelerator and the Divergence Algorithm, we were able to achieve gains up to 182× when compared to the unaccelerated HMMER software running on a general purpose CPU.
机译:随着每天发现新的蛋白质序列,并且蛋白质数据库随着时间的增长而呈指数增长,计算工具需要越来越多的时间来搜索蛋白质数据库以发现它们的共同祖先。 HMMER是蛋白质搜索和比较中最常用的工具之一,并且已经通过使用在FPGA上原型化的专用硬件做出了许多努力来加快其执行。在本文中,我们介绍了一种称为发散算法的新颖算法,该算法不仅使FPGA加速器能够减少执行时间,而且还可以通过减少动态编程矩阵的单元数来进一步加速HMMER程序的比对生成算法。它必须计算。我们还提出了一种更准确的性能测量策略,该策略在进行蛋白质搜索和比对时会考虑所有执行时间,而其他工作仅考虑硬件执行时间,而不包括比对生成时间。使用我们提出的硬件加速器和发散算法,与在通用CPU上运行的未加速HMMER软件相比,我们能够获得高达182ƒ的增益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号