首页 | 本学科首页   官方微博 | 高级检索  
     

蛋白质序列比对算法在众核结构上的并行优化
引用本文:叶笑春,林伟,范东睿,张浩.蛋白质序列比对算法在众核结构上的并行优化[J].软件学报,2010,21(12):3094-3105.
作者姓名:叶笑春  林伟  范东睿  张浩
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60736012 (国家自然科学基金); the National Basic Research Program of China under Grant No.2005CB321600 (国家重点基础研究发展计划(973))
摘    要:在生物信息学中,蛋白质序列比对是最为重要的算法之一,生物技术的发展使得已知的序列库变得越来越庞大,这类算法本身又具有计算密集型的特点,这导致进行序列比对所消耗的时间也越来越长,目前的单核或者数量较少的多核系统均已经难以满足对计算速度的要求.Godson-T是一个包含诸多创新结构的众核平台,在该系统上实现了对一种蛋白质序列比对算法的并行化,并且结合蛋白质比对算法以及Godson-T结构的特征,针对同步开销、存储访问竞争以及负载均衡3个方面对算法进行了细致的优化,最终并行部分整体也获得了更优的、接近线性的加速比,并且实际性能远远优于基于AMD Opteron处理器的工作站平台.

关 键 词:序列比对算法  众核  并行  优化
收稿时间:2008/9/23 0:00:00
修稿时间:2009/4/27 0:00:00

Efficient Parallelization and Optimization of Protein Sequence Comparison Algorithm on Many-Core Architecture
YE Xiao-Chun,LIN Wei,FAN Dong-Rui and ZHANG Hao.Efficient Parallelization and Optimization of Protein Sequence Comparison Algorithm on Many-Core Architecture[J].Journal of Software,2010,21(12):3094-3105.
Authors:YE Xiao-Chun  LIN Wei  FAN Dong-Rui and ZHANG Hao
Abstract:In bioinformatics, a protein sequence comparison between two banks is one of most important algorithms. The sequence bank size is becoming larger and larger with the development of biotechnology, while the algorithm is also computation intensive. This leads to more and more consumption time and the single processor or multicore system, with only a few cores, are not powerful enough to reach a satisfying speed nowadays. Godson-T is a new kind of many-core architecture with lots of novel features. The parallelization of a protein sequence comparison algorithm on Godson-T is implemented. At the same time, the algorithm structure and architecture features of Godson-T are combined, and some optimization in three aspects are made: synchronization overhead, memory access contention, and load balance. The result shows that a close to linear speedup is obtained, and the performance is much better than that of the workstation platform based on the AMD Opteron processor.
Keywords:sequence comparison algorithm  many-core  parallelization  optimization
本文献已被 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号