GPU-Based Odd and Even Hybrid String Matching Algorithm

被引:0
|
作者
Rahbari, Ghazal [1 ]
Rashid, Nur'Aini Abdul [1 ]
Husain, Wahidah [1 ]
机构
[1] Univ Sains Malaysia, Gelugor, Penang, Malaysia
关键词
Odd and Even; Hybrid String Matching; GPGPU;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
String matching is considered as one of the fundamental problems in computer science. Many computer applications provide the string matching utility for their users, and how fast one or more occurrences of a given pattern can be found in a text plays a prominent role in their user satisfaction. Although numerous algorithms and methods are available to solve the string matching problem, the remarkable increase in the amount of data which is produced and stored by modern computational devices demands researchers to find much more efficient ways for dealing with this issue. In this research, the Odd and Even (OE) hybrid string matching algorithm is redesigned to be executed on the Graphics Processing Unit (GPU), which can be utilized to reduce the burden of compute-intensive operations from the Central Processing Unit (CPU). In fact, capabilities of the GPU as a massively parallel processor are employed to enhance the performance of the existing hybrid string matching algorithms. Different types of data are used to evaluate the impact of parallelization and implementation of both algorithms on the GPU. Experimental results indicate that the performance of the hybrid string matching algorithms has been improved, and the speedup, which has been obtained, is considerable enough to suggest the GPU as the suitable platform for these hybrid string-matching algorithms.
引用
收藏
页码:18 / 24
页数:7
相关论文
共 50 条
  • [1] A fast GPU-based hybrid algorithm for addition chains
    Bahig, Hatem M.
    AbdElbari, Khaled A.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (04): : 2001 - 2011
  • [2] A fast GPU-based hybrid algorithm for addition chains
    Hatem M. Bahig
    Khaled A. AbdElbari
    Cluster Computing, 2018, 21 : 2001 - 2011
  • [3] A GPU-Based Bit-Parallel Multiple Pattern Matching Algorithm
    Hung, Che-Lun
    Wang, Hsiao-Hsi
    Hsu, Tzu-Hung
    Lin, Chun-Yuan
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1219 - 1222
  • [4] An Efficient GPU-Based Multiple Pattern Matching Algorithm for Packet Filtering
    Che-Lun Hung
    Chun-Yuan Lin
    Po-Chang Wu
    Journal of Signal Processing Systems, 2017, 86 : 347 - 358
  • [5] GPU-based Design for Fingerprint Matching
    Reddy, Yenumula B.
    7TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT 2016), 2016,
  • [6] An Efficient GPU-Based Multiple Pattern Matching Algorithm for Packet Filtering
    Hung, Che-Lun
    Lin, Chun-Yuan
    Wu, Po-Chang
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2017, 86 (2-3): : 347 - 358
  • [7] A Fast Approximate String Matching Algorithm on GPU
    Nunes, Lucas S. N.
    Bordim, J. L.
    Nakano, K.
    Ito, Y.
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 188 - 192
  • [8] GPU-based Stereo Matching Algorithm with the Strategy of Population-based Incremental Learning
    Nie, Dong-Hu
    Han, Kyu-Phil
    Lee, Heng-Suk
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2009, 5 (02): : 105 - 116
  • [9] Runtime Analysis of GPU-Based Stereo Matching
    Zentner, Christian
    Liu, Yan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 287 - 291
  • [10] A GPU-based hyperbolic SVD algorithm
    Novakovic, Vedran
    Singer, Sanja
    BIT NUMERICAL MATHEMATICS, 2011, 51 (04) : 1009 - 1030