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 条
  • [21] A GPU-Based Parallel Algorithm for Landscape Metrics
    Zhong A.
    Chang L.
    Ma Y.
    Kang M.
    Mao Z.
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2020, 45 (06): : 941 - 948
  • [22] GPU-based leaves contour generation algorithm
    张景峤
    王廷婷
    Advances in Manufacturing, 2011, (05) : 375 - 380
  • [23] A GPU-based Implementation of an Enhanced GEP Algorithm
    Shao, Shuai
    Liu, Xiyang
    Zhou, Mingyuan
    Zhan, Jiguo
    Liu, Xin
    Chu, Yanli
    Chen, Hao
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 999 - 1006
  • [24] GPU-based leaves contour generation algorithm
    张景峤
    王廷婷
    Journal of Shanghai University(English Edition), 2011, 15 (05) : 375 - 380
  • [25] A non-sequential refinement approach to improve word embeddings using GPU-based string matching algorithms
    Behzad Naderalvojoud
    Adnan Ozsoy
    Cluster Computing, 2021, 24 : 3123 - 3134
  • [26] A non-sequential refinement approach to improve word embeddings using GPU-based string matching algorithms
    Naderalvojoud, Behzad
    Ozsoy, Adnan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3123 - 3134
  • [27] GPU Accelerated Implementation for Sunday String Pattern Matching Algorithm
    Sinnapolu, Giribabu
    Alawneh, Shadi
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 7 - +
  • [28] GPU-Based Hybrid Cellular Genetic Algorithm for Job-Shop Scheduling Problem
    Amrane, Abdelkader
    Debbat, Fatima
    Yahyaoui, Khadidja
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2021, 12 (02) : 1 - 15
  • [29] Rapid earthquake detection through GPU-Based template matching
    Mu, Dawei
    Lee, En-Jui
    Chen, Po
    COMPUTERS & GEOSCIENCES, 2017, 109 : 305 - 314
  • [30] Multipattern String Matching On A GPU
    Zha, Xinyan
    Sahni, Sartaj
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,