首页> 外文会议>IEEE Annual International Symposium on Field-Programmable Custom Computing Machines >SMEM++: A Pipelined and Time-Multiplexed SMEM Seeding Accelerator for DNA Sequencing
【24h】

SMEM++: A Pipelined and Time-Multiplexed SMEM Seeding Accelerator for DNA Sequencing

机译:Smem ++:一种用于DNA测序的流水线和时间复用SMEM播种器

获取原文

摘要

The advent of next-generation sequencing has made a great impact on many applications from precision medicine to new drug discovery, leading to an explosion in sequencing of individual genomes. This motivates the research of FPGA acceleration for genome sequencing algorithms to complement the computation capabilities of conventional CPU systems. The recently developed SMEM seeding algorithm, which is based on FMD-index, becomes a time-consuming computation kernel in genome sequencing, but it has not been well studied. The fundamental challenge of accelerating the SMEM algorithm is to handle its large volume of random memory accesses. While the state-of-the-art SMEM accelerator attempts to achieve high memory bandwidth by sacrificing the performance of individual processing elements to maximize the task-level parallelism, this design methodology suffers serious inefficiency of resource utilization and does not scale well for future technology advances. To resolve these impediments, we propose SMEM++, a pipelined and time-multiplexed FPGA accelerator for the SMEM algorithm. SMEM++ features a fully pipelined processing element design that significantly improves the efficiency of FPGA on-chip resource utilization. Moreover, we design a communication interface adapter to make the accelerator compatible to the designated CPU-FPGA platform, increasing its portability. Our experiments on the Intel HARPv2 platform show that SMEM++ outperforms CPU by 24x, and outperforms the state-of-the-art SMEM accelerator design by 6.3x, even with 43% less logic resource consumption.
机译:下一代测序的出现对许多从精密药物到新药物发现的许多应用产生了很大的影响,导致个体基因组的测序爆炸。这激发了FPGA加速器的基因组测序算法的研究,以补充传统CPU系统的计算能力。最近开发的SMEM播种算法基于FMD索引,成为基因组测序中的耗时的计算核,但它没有很好地研究。加速SMEM算法的根本挑战是处理其大量随机内存访问。虽然最先进的SMEM加速器尝试通过牺牲单个处理元件的性能来实现高存储器带宽,以便最大化任务水平并行性,但这种设计方法遭受资源利用率的严重效率,并且对未来技术不展出展出率。进步。为了解决这些障碍,我们提出了SMEM ++,用于SMEM算法的流水线和时间复用FPGA加速器。 SMEM ++具有完全流水线的处理元件设计,可显着提高FPGA片上资源利用率的效率。此外,我们设计通信接口适配器,使加速器兼容指定的CPU-FPGA平台,提高其可移植性。我们在英特尔Harpv2平台上的实验表明,SMEM ++优于CPU 24倍,并且优于最先进的SMEM加速器设计,甚至43×逻辑资源消耗较少的43倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号