J4 ›› 2013, Vol. 35 ›› Issue (9): 15-19.
• 论文 • Previous Articles Next Articles
YANG Ju,WU Zhuofeng,WANG Gang,LIU Xiaoguang
Received:
Revised:
Online:
Published:
Abstract:
PAML, which is widely used, is a package of programs for maximum likelihood phylogenetic analysis of protein and DNA sequences. However, its calculation is time consuming because of too many parameters and complex models. The paper focus on the most important part in PAML: codeml. After analyzing the algorithm and finding program bottleneck by profiling, we parallelize the bottlenecks based on the capacity of modern multicore CPU and SIMD technology in order to reduce the overall operating time. The experimental results on both real and simulated data show that our parallel algorithm for PAML can improve the calculation efficiency. The final speedup is up to 7.94.
Key words: parallel algorithm;PAML;multicore CPU;SIMD
YANG Ju,WU Zhuofeng,WANG Gang,LIU Xiaoguang. Parallel algorithm for PAML on multicore platform [J]. J4, 2013, 35(9): 15-19.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2013/V35/I9/15