• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验

使用普通微处理器上的并行处理技术,将史密斯-沃特曼序列数据库搜索速度提高六倍。

Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors.

作者信息

Rognes T, Seeberg E

机构信息

Institute of Medical Microbiology, University of Oslo, The National Hospital, NO-0027 Oslo, Norway.

出版信息

Bioinformatics. 2000 Aug;16(8):699-706. doi: 10.1093/bioinformatics/16.8.699.

DOI:10.1093/bioinformatics/16.8.699
PMID:11099256
Abstract

MOTIVATION

Sequence database searching is among the most important and challenging tasks in bioinformatics. The ultimate choice of sequence-search algorithm is that of Smith-Waterman. However, because of the computationally demanding nature of this method, heuristic programs or special-purpose hardware alternatives have been developed. Increased speed has been obtained at the cost of reduced sensitivity or very expensive hardware.

RESULTS

A fast implementation of the Smith-Waterman sequence-alignment algorithm using Single-Instruction, Multiple-Data (SIMD) technology is presented. This implementation is based on the MultiMedia eXtensions (MMX) and Streaming SIMD Extensions (SSE) technology that is embedded in Intel's latest microprocessors. Similar technology exists also in other modern microprocessors. Six-fold speed-up relative to the fastest previously known Smith-Waterman implementation on the same hardware was achieved by an optimized 8-way parallel processing approach. A speed of more than 150 million cell updates per second was obtained on a single Intel Pentium III 500 MHz microprocessor. This is probably the fastest implementation of this algorithm on a single general-purpose microprocessor described to date.

摘要

动机

序列数据库搜索是生物信息学中最重要且最具挑战性的任务之一。序列搜索算法的最终选择是史密斯-沃特曼算法。然而,由于该方法对计算要求很高,因此已开发出启发式程序或专用硬件替代方案。在降低灵敏度或使用非常昂贵的硬件的代价下,实现了速度的提升。

结果

提出了一种使用单指令多数据(SIMD)技术的史密斯-沃特曼序列比对算法的快速实现。此实现基于英特尔最新微处理器中嵌入的多媒体扩展(MMX)和流SIMD扩展(SSE)技术。其他现代微处理器中也存在类似技术。通过优化的八路并行处理方法,相对于此前在相同硬件上已知的最快的史密斯-沃特曼实现,速度提高了六倍。在单个英特尔奔腾III 500 MHz微处理器上,每秒可实现超过1.5亿个单元格更新的速度。这可能是迄今为止在单个通用微处理器上对该算法的最快实现。

相似文献

1
Six-fold speed-up of Smith-Waterman sequence database searches using parallel processing on common microprocessors.使用普通微处理器上的并行处理技术,将史密斯-沃特曼序列数据库搜索速度提高六倍。
Bioinformatics. 2000 Aug;16(8):699-706. doi: 10.1093/bioinformatics/16.8.699.
2
CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment.CUDA兼容的GPU卡作为用于Smith-Waterman序列比对的高效硬件加速器。
BMC Bioinformatics. 2008 Mar 26;9 Suppl 2(Suppl 2):S10. doi: 10.1186/1471-2105-9-S2-S10.
3
Faster Smith-Waterman database searches with inter-sequence SIMD parallelisation.利用序列间 SIMD 并行化实现更快的 Smith-Waterman 数据库搜索。
BMC Bioinformatics. 2011 Jun 1;12:221. doi: 10.1186/1471-2105-12-221.
4
ParAlign: a parallel sequence alignment algorithm for rapid and sensitive database searches.ParAlign:一种用于快速且灵敏的数据库搜索的并行序列比对算法。
Nucleic Acids Res. 2001 Apr 1;29(7):1647-52. doi: 10.1093/nar/29.7.1647.
5
Striped Smith-Waterman speeds database searches six times over other SIMD implementations.条纹史密斯-沃特曼算法在数据库搜索速度上比其他单指令多数据(SIMD)实现快六倍。
Bioinformatics. 2007 Jan 15;23(2):156-61. doi: 10.1093/bioinformatics/btl582. Epub 2006 Nov 16.
6
160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA).使用现场可编程门阵列(FPGA)将史密斯-沃特曼算法加速160倍。
BMC Bioinformatics. 2007 Jun 7;8:185. doi: 10.1186/1471-2105-8-185.
7
Speeding-up Bioinformatics Algorithms with Heterogeneous Architectures: Highly Heterogeneous Smith-Waterman (HHeterSW).利用异构架构加速生物信息学算法:高度异构的史密斯-沃特曼算法(HHeterSW)
J Comput Biol. 2016 Oct;23(10):801-9. doi: 10.1089/cmb.2015.0237. Epub 2016 Apr 22.
8
SSW library: an SIMD Smith-Waterman C/C++ library for use in genomic applications.SSW 库:一个用于基因组应用的 SIMD Smith-Waterman C/C++ 库。
PLoS One. 2013 Dec 4;8(12):e82138. doi: 10.1371/journal.pone.0082138. eCollection 2013.
9
Hardware accelerator for genomic sequence alignment.用于基因组序列比对的硬件加速器
Conf Proc IEEE Eng Med Biol Soc. 2006;2006:5787-9. doi: 10.1109/IEMBS.2006.260286.
10
Using video-oriented instructions to speed up sequence comparison.使用面向视频的指令来加速序列比较。
Comput Appl Biosci. 1997 Apr;13(2):145-50. doi: 10.1093/bioinformatics/13.2.145.

引用本文的文献

1
Fast noisy long read alignment with multi-level parallelism.基于多级并行的快速噪声长读比对
BMC Bioinformatics. 2025 May 2;26(1):118. doi: 10.1186/s12859-025-06129-w.
2
QuickEd: high-performance exact sequence alignment based on bound-and-align.QuickEd:基于绑定与比对的高性能精确序列比对
Bioinformatics. 2025 Mar 4;41(3). doi: 10.1093/bioinformatics/btaf112.
3
TSTA: thread and SIMD-based trapezoidal pairwise/multiple sequence-alignment method.TSTA:基于线程和单指令多数据的梯形成对/多序列比对方法。
GigaByte. 2024 Nov 5;2024:gigabyte141. doi: 10.46471/gigabyte.141. eCollection 2024.
4
BSAlign: A Library for Nucleotide Sequence Alignment.BSAlign:一个核苷酸序列比对库。
Genomics Proteomics Bioinformatics. 2024 Jul 3;22(2). doi: 10.1093/gpbjnl/qzae025.
5
WFA-GPU: gap-affine pairwise read-alignment using GPUs.WFA-GPU:基于 GPU 的缺口仿射两两序列比对
Bioinformatics. 2023 Dec 1;39(12). doi: 10.1093/bioinformatics/btad701.
6
Accelerating BWA-MEM Read Mapping on GPUs.在图形处理器上加速BWA-MEM读段比对
ICS. 2023 Jun;2023:155-166. doi: 10.1145/3577193.3593703. Epub 2023 Jun 21.
7
A Review of Parallel Implementations for the Smith-Waterman Algorithm.《Smith-Waterman 算法的并行实现综述》。
Interdiscip Sci. 2022 Mar;14(1):1-14. doi: 10.1007/s12539-021-00473-0. Epub 2021 Sep 6.
8
ADEPT: a domain independent sequence alignment strategy for gpu architectures.ADEPT:一种适用于 GPU 架构的与领域无关的序列比对策略。
BMC Bioinformatics. 2020 Sep 15;21(1):406. doi: 10.1186/s12859-020-03720-1.
9
Fast gap-affine pairwise alignment using the wavefront algorithm.基于波前算法的快速间隙亲和双序列比对。
Bioinformatics. 2021 May 1;37(4):456-463. doi: 10.1093/bioinformatics/btaa777.
10
Vargas: heuristic-free alignment for assessing linear and graph read aligners.瓦尔加斯:用于评估线性和图形读取对齐程序的无启发式对齐。
Bioinformatics. 2020 Jun 1;36(12):3712-3718. doi: 10.1093/bioinformatics/btaa265.