• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

有限空间内的并行序列比对

Parallel sequence alignment in limited space.

作者信息

Grice J A, Hughey R, Speck D

机构信息

University of California, Santa Cruz 95064, USA.

出版信息

Proc Int Conf Intell Syst Mol Biol. 1995;3:145-53.

PMID:7584431
Abstract

Sequence comparison with affine gap costs is a problem that is readily parallelizable on simple single-instruction, multiple-data stream (SIMD) parallel processors using only constant space per processing element. Unfortunately, the twin problem of sequence alignment, finding the optimal character-by-character correspondence between two sequences, is more complicated. While the innovative O(n2)-time and O(n)-space serial algorithm has been parallelized for multiple-instruction, multiple-data stream (MIMD) computers with only a communication-time slowdown, typically O(log n), it is not suitable for hardware-efficient SIMD parallel processors with only local communication. This paper proposes several methods of computing sequence alignments with limited memory per processing element. The algorithms are also well-suited to serial implementation. The simpler algorithms feature, for an arbitrary integer L, a factor of L slowdown in exchange for reducing space requirements from O(n) to O(L square root of n) per processing element. Using this result, we describe an O(n log n) parallel time algorithm that requires O(log n) space per processing element on O(n) SIMD processing elements with only a mesh or linear interconnection network.

摘要

使用仿射间隙代价进行序列比较是一个在简单的单指令多数据流(SIMD)并行处理器上很容易并行化的问题,每个处理单元仅使用恒定空间。不幸的是,序列比对的孪生问题,即在两个序列之间找到最优的逐个字符对应关系,更为复杂。虽然创新的O(n²)时间和O(n)空间的串行算法已针对多指令多数据流(MIMD)计算机进行了并行化,通信时间仅有通常为O(log n)的减慢,但它不适用于仅具有局部通信的硬件高效SIMD并行处理器。本文提出了几种在每个处理单元内存有限的情况下计算序列比对的方法。这些算法也非常适合串行实现。更简单的算法对于任意整数L,以L倍的速度减慢为代价,将每个处理单元的空间需求从O(n)减少到O(L√n)。利用这一结果,我们描述了一种O(n log n)并行时间算法,该算法在仅具有网格或线性互连网络的O(n)个SIMD处理单元上,每个处理单元需要O(log n)的空间。

相似文献

1
Parallel sequence alignment in limited space.有限空间内的并行序列比对
Proc Int Conf Intell Syst Mol Biol. 1995;3:145-53.
2
Reduced space sequence alignment.简化空间序列比对
Comput Appl Biosci. 1997 Feb;13(1):45-53. doi: 10.1093/bioinformatics/13.1.45.
3
Parallel computing of physical maps--a comparative study in SIMD and MIMD parallelism.物理图谱的并行计算——SIMD和MIMD并行性的比较研究
J Comput Biol. 1996 Winter;3(4):503-28. doi: 10.1089/cmb.1996.3.503.
4
Searching for distantly related protein sequences in large databases by parallel processing on a transputer machine.通过在一台晶片机上进行并行处理,在大型数据库中搜索远缘相关的蛋白质序列。
Comput Appl Biosci. 1992 Feb;8(1):49-55. doi: 10.1093/bioinformatics/8.1.49.
5
Optimal gap-affine alignment in O(s) space.最优间隙仿射对齐,时间复杂度为 O(s)。
Bioinformatics. 2023 Feb 3;39(2). doi: 10.1093/bioinformatics/btad074.
6
Efficient constrained multiple sequence alignment with performance guarantee.具有性能保证的高效约束多序列比对
Proc IEEE Comput Soc Bioinform Conf. 2003;2:337-46.
7
A space-efficient algorithm for the constrained pairwise sequence alignment problem.一种用于受限成对序列比对问题的节省空间的算法。
Genome Inform. 2005;16(2):237-46.
8
Parallel Algorithms for Image Template Matching on Hypercube SIMD Computers.超立方体 SIMD 计算机上图像模板匹配的并行算法。
IEEE Trans Pattern Anal Mach Intell. 1987 Jun;9(6):835-41. doi: 10.1109/tpami.1987.4767990.
9
Parallel hardware for sequence comparison and alignment.用于序列比较和比对的并行硬件。
Comput Appl Biosci. 1996 Dec;12(6):473-9. doi: 10.1093/bioinformatics/12.6.473.
10
The massively parallel genetic algorithm for RNA folding: MIMD implementation and population variation.用于RNA折叠的大规模并行遗传算法:多指令流多数据流实现与种群变异
Bioinformatics. 2001 Feb;17(2):137-48. doi: 10.1093/bioinformatics/17.2.137.