A Memory-Access-Efficient Implementation of the Approximate String Matching Algorithm on GPU

被引:0
作者
Nunes, Lucas S. N. [1 ]
Bordim, J. L. [1 ]
Nakano, K. [2 ]
Ito, Y. [2 ]
机构
[1] Univ Brasilia, Dept Comp Sci, BR-70910900 Brasilia, DF, Brazil
[2] Hiroshima Univ, Dept Informat Engn, 1-4-1 Kagamiyama, Higashihiroshima 7398527, Japan
来源
2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR) | 2016年
关键词
approximate string matching; edit distance; GPU; CUDA; memory machine models;
D O I
10.1109/CANDAR.2016.101
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The task of finding strings having a partial match to a given pattern is of interest to a number of practical applications, including DNA sequencing and text searching. Owing to its importance, alternatives to accelerate the Approximate String Matching (ASM) have been widely investigated in the literature. The main contribution of this work is to present a memory-access-efficient implementation for computing the ASM on a GPU. The key idea of our implementation relies on warp shuffle operations, which are used to reduce the communication overhead between threads. Experimental results, carried out on a GeForce GTX 960 GPU, show that the proposed implementation provides acceleration between 1.31 and 1.84 times when compared to another noteworthy alternative.
引用
收藏
页码:483 / 489
页数:7
相关论文
共 16 条