首页> 外文期刊>International journal of reconfigurable computing >A Protein Sequence Analysis Hardware Accelerator Based on Divergences
【24h】

A Protein Sequence Analysis Hardware Accelerator Based on Divergences

机译:基于差异的蛋白质序列分析硬件加速器

获取原文
       

摘要

The Viterbi algorithm is one of the most used dynamic programming algorithms for protein comparison and identification, based on hidden markov Models (HMMs). Most of the works in the literature focus on the implementation of hardware accelerators that act as a prefilter stage in the comparison process. This stage discards poorly aligned sequences with a low similarity score and forwards sequences with good similarity scores to software, where they are reprocessed to generate the sequence alignment. In order to reduce the software reprocessing time, this work proposes a hardware accelerator for the Viterbi algorithm which includes the concept of divergence, in which the region of interest of the dynamic programming matrices is delimited. We obtained gains of up to 182x when compared to unaccelerated software. The performance measurement methodology adopted in this work takes into account not only the acceleration achieved by the hardware but also the reprocessing software stage required to generate the alignment.
机译:基于隐藏马尔可夫模型(HMM),Viterbi算法是用于蛋白质比较和鉴定的最常用的动态编程算法之一。文献中的大多数工作都集中在硬件加速器的实现上,这些硬件加速器在比较过程中充当预过滤器阶段。此阶段将丢弃具有较低相似度得分的比对差的序列,并将具有良好相似度得分的序列转发给软件,在软件中对其进行重新处理以生成序列比对。为了减少软件的重新处理时间,这项工作提出了一种用于维特比算法的硬件加速器,其中包括发散的概念,其中动态编程矩阵的目标区域是有限的。与未加速的软件相比,我们获得了高达182倍的收益。在这项工作中采用的性能测量方法不仅考虑了硬件实现的加速,而且考虑了生成对齐所需的后处理软件阶段。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号