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

立即免费体验

并行计算与FASTA:面对快速序列比较算法中并行数据库搜索的问题。

Parallel computation and FASTA: confronting the problem of parallel database search for a fast sequence comparison algorithm.

作者信息

Miller P L, Nadkarni P M, Carriero N M

机构信息

Department of Anesthesiology, Yale University School of Medicine, New Haven, CT 06510.

出版信息

Comput Appl Biosci. 1991 Jan;7(1):71-8. doi: 10.1093/bioinformatics/7.1.71.

DOI:10.1093/bioinformatics/7.1.71
PMID:2004277
Abstract

We have parallelized the FASTA algorithm for biological sequence comparison using Linda, a machine-independent parallel programming language. The resulting parallel program runs on a variety of different parallel machines. A straight-forward parallelization strategy works well if the amount of computation to be done is relatively large. When the amount of computation is reduced, however, disk I/O becomes a bottleneck which may prevent additional speed-up as the number of processors is increased. The paper describes the parallelization of FASTA, and uses FASTA to illustrate the I/O bottleneck problem that may arise when performing parallel database search with a fast sequence comparison algorithm. The paper also describes several program design strategies that can help with this problem. The paper discusses how this bottleneck is an example of a general problem that may occur when parallelizing, or otherwise speeding up, a time-consuming computation.

摘要

我们使用Linda(一种与机器无关的并行编程语言)对用于生物序列比较的FASTA算法进行了并行化处理。所得的并行程序可在各种不同的并行机器上运行。如果要完成的计算量相对较大,一种直接的并行化策略会很有效。然而,当计算量减少时,磁盘I/O就会成为瓶颈,随着处理器数量的增加,这可能会阻碍进一步提速。本文描述了FASTA的并行化过程,并使用FASTA来说明在用快速序列比较算法进行并行数据库搜索时可能出现的I/O瓶颈问题。本文还描述了几种有助于解决此问题的程序设计策略。本文讨论了这种瓶颈如何是在对耗时计算进行并行化或加速时可能出现的一个普遍问题的示例。

相似文献

1
Parallel computation and FASTA: confronting the problem of parallel database search for a fast sequence comparison algorithm.并行计算与FASTA:面对快速序列比较算法中并行数据库搜索的问题。
Comput Appl Biosci. 1991 Jan;7(1):71-8. doi: 10.1093/bioinformatics/7.1.71.
2
Comparing machine-independent versus machine-specific parallelization of a software platform for biological sequence comparison.比较用于生物序列比对的软件平台的独立于机器与特定于机器的并行化。
Comput Appl Biosci. 1992 Apr;8(2):167-75. doi: 10.1093/bioinformatics/8.2.167.
3
Parallelizing genetic linkage analysis: a case study for applying parallel computation in molecular biology.并行化基因连锁分析:分子生物学中应用并行计算的一个案例研究
Comput Biomed Res. 1991 Jun;24(3):234-48. doi: 10.1016/0010-4809(91)90046-y.
4
Parallel computation for biological sequence comparison: comparing a portable model to the native model for the Intel Hypercube.生物序列比较的并行计算:将一个便携式模型与英特尔超立方的原生模型进行比较。
Proc Annu Symp Comput Appl Med Care. 1991:404-8.
5
Towards a HPC-oriented parallel implementation of a learning algorithm for bioinformatics applications.面向高性能计算的生物信息学应用学习算法并行实现
BMC Bioinformatics. 2014;15 Suppl 5(Suppl 5):S2. doi: 10.1186/1471-2105-15-S5-S2. Epub 2014 May 6.
6
Harnessing networked workstations as a powerful parallel computer: a general paradigm illustrated using three programs for genetic linkage analysis.将联网工作站用作强大的并行计算机:使用三个基因连锁分析程序说明的一般范例。
Comput Appl Biosci. 1992 Apr;8(2):141-7. doi: 10.1093/bioinformatics/8.2.141.
7
A multithreaded parallel implementation of a dynamic programming algorithm for sequence comparison.一种用于序列比较的动态规划算法的多线程并行实现。
Pac Symp Biocomput. 2001:311-22. doi: 10.1142/9789814447362_0031.
8
Molecular dynamics simulation on a network of workstations using a machine-independent parallel programming language.使用与机器无关的并行编程语言在工作站网络上进行分子动力学模拟。
Proc Annu Symp Comput Appl Med Care. 1991:414-8.
9
Dynamic programming algorithms for biological sequence comparison.用于生物序列比较的动态规划算法。
Methods Enzymol. 1992;210:575-601. doi: 10.1016/0076-6879(92)10029-d.
10
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.

引用本文的文献

1
The infected diabetic foot: Bacteraemia and endocarditis complicating moderate and severe foot infections.感染性糖尿病足:菌血症和心内膜炎并发中度和重度足部感染。
Int Wound J. 2025 May;22(5):e70102. doi: 10.1111/iwj.70102.
2
Meta-basic estimates the size of druggable human genome.元基本原理估计了可药物作用的人类基因组的大小。
J Mol Model. 2009 Jun;15(6):695-9. doi: 10.1007/s00894-008-0353-5. Epub 2008 Jul 29.
3
NFU-Enabled FASTA: moving bioinformatics applications onto wide area networks.启用NFU的FASTA:将生物信息学应用程序迁移到广域网上。
Source Code Biol Med. 2007 Nov 26;2:8. doi: 10.1186/1751-0473-2-8.