Suppr超能文献

一种基于 systolic 阵列的用于 BLAST 算法的 FPGA 并行架构。

A Systolic Array-Based FPGA Parallel Architecture for the BLAST Algorithm.

作者信息

Guo Xinyu, Wang Hong, Devabhaktuni Vijay

机构信息

Electrical Engineering and Computer Science Department, The University of Toledo, MS.308, 2801 W. Bancroft Street, Toledo, OH 43607, USA.

Department of Engineering Technology, The University of Toledo, MS.402, 2801 W. Bancroft Street, Toledo, OH 43606, USA.

出版信息

ISRN Bioinform. 2012 Sep 4;2012:195658. doi: 10.5402/2012/195658. eCollection 2012.

Abstract

A design of systolic array-based Field Programmable Gate Array (FPGA) parallel architecture for Basic Local Alignment Search Tool (BLAST) Algorithm is proposed. BLAST is a heuristic biological sequence alignment algorithm which has been used by bioinformatics experts. In contrast to other designs that detect at most one hit in one-clock-cycle, our design applies a Multiple Hits Detection Module which is a pipelining systolic array to search multiple hits in a single-clock-cycle. Further, we designed a Hits Combination Block which combines overlapping hits from systolic array into one hit. These implementations completed the first and second step of BLAST architecture and achieved significant speedup comparing with previously published architectures.

摘要

提出了一种基于脉动阵列的现场可编程门阵列(FPGA)并行架构设计,用于基本局部比对搜索工具(BLAST)算法。BLAST是一种启发式生物序列比对算法,已被生物信息学专家使用。与其他在一个时钟周期内最多检测到一次匹配的设计不同,我们的设计应用了一个多重匹配检测模块,该模块是一个流水线脉动阵列,可在单个时钟周期内搜索多个匹配。此外,我们设计了一个匹配合并模块,将脉动阵列中的重叠匹配合并为一个匹配。这些实现完成了BLAST架构的第一步和第二步,与之前发表的架构相比,实现了显著的加速。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fd8c/4417556/6a6d28c0e9fe/ISRN.BIOINFORMATICS2012-195658.001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验