Scaling read aligners to hundreds of threads on general-purpose processors.
Scaling read aligners to hundreds of threads on general-purpose processors.
复制标题
DOI:
10.1093/bioinformatics/bty648
复制
发表时间:
2019-02-01
期刊:
影响因子:
--
通讯作者:
Charles R
中科院分区:
文献类型:
--
作者:
Langmead B;Wilks C;Antonescu V;Charles R
General-purpose processors can now contain many dozens of processor cores and support hundreds of simultaneous threads of execution. To make best use of these threads, genomics software must contend with new and subtle computer architecture issues. We discuss some of these and propose methods for improving thread scaling in tools that analyze each read independently, such as read aligners. We implement these methods in new versions of Bowtie, Bowtie 2 and HISAT. We greatly improve thread scaling in many scenarios, including on the recent Intel Xeon Phi architecture. We also highlight how bottlenecks are exacerbated by variable-record-length file formats like FASTQ and suggest changes that enable superior scaling. Experiments for this study: https://github.com/BenLangmead/bowtie-scaling. http://bowtie-bio.sourceforge.net. http://bowtie-bio.sourceforge.net/bowtie2. http://www.ccb.jhu.edu/software/hisat Supplementary data are available at Bioinformatics online.
登录
查看更多内容
影响因子:
48
作者:
Langmead, Ben;Salzberg, Steven L.
通讯作者:
Salzberg, Steven L.
影响因子:
7
作者:
Eberle, Michael A.;Fritzilas, Epameinondas;Bentley, David R.
通讯作者:
Bentley, David R.
影响因子:
48
作者:
Segata, Nicola;Waldron, Levi;Ballarini, Annalisa;Narasimhan, Vagheesh;Jousson, Olivier;Huttenhower, Curtis
通讯作者:
Huttenhower, Curtis
影响因子:
12.3
作者:
Langmead B;Trapnell C;Pop M;Salzberg SL
通讯作者:
Salzberg SL
影响因子:
14.9
作者:
Cock PJ;Fields CJ;Goto N;Heuer ML;Rice PM
通讯作者:
Rice PM