首页> 外文会议>IEEE International Conference on Bioinformatics and Bioengineering >High Performance Streaming Smith-Waterman Implementation with Implicit Synchronization on Intel FPGA using OpenCL
【24h】

High Performance Streaming Smith-Waterman Implementation with Implicit Synchronization on Intel FPGA using OpenCL

机译:使用OpenCL在Intel FPGA上具有隐式同步的高性能流Smith-Waterman实现

获取原文

摘要

The Smith-Waterman algorithm is widely used in bioinformatics and is often used as a benchmark of FPGA performance. Here we present our highly optimized Smith-Waterman implementation on Intel FPGAs using OpenCL. Our implementation is both faster and more efficient than other current Smith-Waterman implementations, obtaining a theoretical performance of 214 GCUPS. Moreover, due to the streaming, implicit synchronizing nature of our implementation, which streams alignments and places no restrictions on the number of alignments in flight, it achieves 99.8% of this performance in practice, almost three times as fast as previous implementations. The expressiveness of OpenCL results in a significant reduction in lines of code, and in a significant reduction of development time compared to programming in regular hardware description languages.
机译:Smith-Waterman算法在生物信息学中被广泛使用,并且经常被用作FPGA性能的基准。在这里,我们介绍了使用OpenCL在英特尔FPGA上高度优化的Smith-Waterman实现。我们的实现比其他当前Smith-Waterman实现更快,更高效,获得了214 GCUPS的理论性能。此外,由于我们实现的流式传输,隐式同步特性,该特性可对路线进行流式处理,并且对飞行中的路线数不加限制,因此在实践中可达到此性能的99.8%,几乎是以前实现方式的三倍。与使用常规硬件描述语言进行编程相比,OpenCL的表现力大大减少了代码行,并显着减少了开发时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号