%0 Journal Article %T Efficient Parallelization and Optimization of Protein Sequence Comparison Algorithm on Many-Core Architecture
蛋白质序列比对算法在众核结构上的并行优化 %A YE Xiao-Chun %A LIN Wei %A FAN Dong-Rui %A ZHANG Hao %A
叶笑春 %A 林伟 %A 范东睿 %A 张浩 %J 软件学报 %D 2010 %I %X 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. %K sequence comparison algorithm %K many-core %K parallelization %K optimization
序列比对算法 %K 众核 %K 并行 %K 优化 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=72DF1A1B0E81C9925D9269254202BF73&yid=140ECF96957D60B2&vid=659D3B06EBF534A7&iid=59906B3B2830C2C5&sid=B91B3BF684A2C3B2&eid=26959DA86DD911F6&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=32