DocumentCode
3704269
Title
On the Performance of BWA on NUMA Architectures
Author
Josefina Lenis;Miquel Angel Senar
Author_Institution
Univ. Autonoma de Barcelona, Bellaterra, Spain
Volume
3
fYear
2015
Firstpage
236
Lastpage
241
Abstract
Rapid progress in genome sequencing techniques is creating the necessity of advanced algorithms to process such information in reasonable time. Alignment applications such as BWA (Burrows Wheeler Aligner) are essential for solving genomic variant calling studies. Although BWA takes advantage of multithreading execution, it exhibits significant scalability limitations on systems with a non-uniform memory architecture (NUMA). Data sharing between independent threads and irregular memory access patterns constitute performance limiting factors that affect BWA´s scalability. We have analyzed performance problems of BWA on two NUMA systems: one based on Intel Xeon and the other one based on AMD Opteron. We present some simple techniques that can be applied at system level and do not require any application modification. Significant improvements in speedup were achieved when these techniques were applied to the execution of BWA on both systems.
Keywords
"Instruction sets","Genomics","Bioinformatics","Resource management","Memory management","Scalability"
Publisher
ieee
Conference_Titel
Trustcom/BigDataSE/ISPA, 2015 IEEE
Type
conf
DOI
10.1109/Trustcom.2015.638
Filename
7345654
Link To Document