CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

Parallel Rabin-Karp Algorithm for String Matching using GPU

عنوان مقاله: Parallel Rabin-Karp Algorithm for String Matching using GPU
شناسه ملی مقاله: ICIKT10_056
منتشر شده در دهمین کنفرانس فناوری اطلاعات و دانشIKT2019 در سال 1398
مشخصات نویسندگان مقاله:

Masoumeh Moeini - School of Electrical Engineering Iran University of Science and Technology Tehran, Iran
Hadi Shahriar Shahhoseini - School of Electrical Engineering Iran University of Science and Technology Tehran, Iran

خلاصه مقاله:
String matching algorithms play an important role in many aspects. In this paper, a new method is proposed for parallel execution of Rabin-Karp string matching algorithm. In the proposed method, all patterns are divided into different groups. This categorization has been used to prevent redundant comparisons and accelerate the matching process. This procedure takes two advantages: a reduction in the number of comparisons of hash values and a decline in the number of pattern reading from global memory. It is recommended to implement the algorithm in various cases on NVIDIA GPUs using CUDA Platform to demonstrate the efficiency of the proposed algorithm. Experimental results depict that the execution time of the algorithm has decreased significantly. In the best case, the proposed method is approximately 27 times faster than the series mode

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/982291/