Indonesian Journal of Electrical Engineering and Computer Science
Vol 22, No 3: June 2021

Parallel implementation of maximum-shift algorithm using OpenMp

Atheer Akram AbdulRazzaq (University of Information Technology and Communications)
Qusay Shihab Hamad (University of Information Technology and Communications)
Ahmed Majid Taha (Universiti Teknologi Malaysia (UTM))



Article Info

Publish Date
01 Jun 2021

Abstract

String matching is considered as one of the center issues within the field of computer science, where there are numerous computer applications that supply the clients with string matching services. The increment within the number of databases which are created and protected in numerous computer gadgets had impacted researchers with the slant towards getting robust techniques in tending to this issue. In this study, the Maximum-Shift string matching algorithm is chosen to be executed with multi-core innovation through the utilization of OpenMP paradigm, in order to decrease the successive time, and increment the speedup and efficiency of the algorithm. The deoxyribonucleic acid (DNA), protein and the English text datasets are utilized to test the parallel execution that influences the Maximum-Shift algorithm execution when utilized with multi-core environment. The results demonstrated that the execution is affected by the performance between the parallel and consecutive execution of Maximum-Shift algorithm by data type. The English text appeared ideal comes about within the parallel execution time as compared to other datasets, whereas the DNA database set appeared the most elevated comes about when compared to other data types in terms of speedup and efficiency capabilities.

Copyrights © 2021