Improved Parallel Rabin-Karp Algorithm Using Compute Unified Device Architecture

10/02/2018
by   Parth Shah, et al.
0

String matching algorithms are among one of the most widely used algorithms in computer science. Traditional string matching algorithms efficiency of underlaying string matching algorithm will greatly increase the efficiency of any application. In recent years, Graphics processing units are emerged as highly parallel processor. They out perform best of the central processing units in scientific computation power. By combining recent advancement in graphics processing units with string matching algorithms will allows to speed up process of string matching. In this paper we proposed modified parallel version of Rabin-Karp algorithm using graphics processing unit. Based on that, result of CPU as well as parallel GPU implementations are compared for evaluating effect of varying number of threads, cores, file size as well as pattern size.

READ FULL TEXT
research
11/26/2018

An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching

The Aho-Corasick algorithm is multiple patterns searching algorithm runn...
research
08/16/2021

Parallel time integration using Batched BLAS (Basic Linear Algebra Subprograms) routines

We present an approach for integrating the time evolution of quantum sys...
research
07/21/2021

SkyCell: A Space-Pruning Based Parallel Skyline Algorithm

Skyline computation is an essential database operation that has many app...
research
10/17/2017

Computation of gray-level co-occurrence matrix based on CUDA and its optimization

As in various fields like scientific research and industrial application...
research
09/20/2020

3D Primitives Gpgpu Generation for Volume Visualization in 3D Graphics Systems

This article discusses the study of 3D graphic volume primitive computer...
research
01/25/2019

An Optimized Pattern Recognition Algorithm for Anomaly Detection in IoT Environment

With the advent of large-scale heterogeneous search engines comes the pr...
research
10/05/2003

The Graphics Card as a Streaming Computer

Massive data sets have radically changed our understanding of how to des...

Please sign up or login with your details

Forgot password? Click here to reset