Mega-base Biological Sequence Alignment Targeting OpenCL Architecture

CHEN Gang,WEI Gang,LI Guo-bo,PEI Song-wen,WU Bai-feng
DOI: https://doi.org/10.3969/j.issn.1000-1220.2012.02.042
2012-01-01
Abstract:In order to improve the performance and efficiency of biological sequence alignment algorithm,we propose a portable mega-base sequence alignment approach and its optimization method based on heterogeneous parallel processing platform.Our approach enhances the parallelism by altering the computation flows and data dependencies of the original Smith-Waterman algorithm.Meanwhile,we change memory layout to use vector data type for the sake of improving the global memory bandwidth.Finally,we employ offset inserting with the purpose of optimizing the local memory bank conflict,making best usage of the local memory.Experimental results show that our proposed optimization methods can achieve almost 100 times speedup.
What problem does this paper attempt to address?