CUSMART: effective parallelization of string matching algorithms using GPGPU accelerators

Adnan OZSOY , Mengu NAZLI , Onur CANKUR , Cagri SAHIN

Front. Inform. Technol. Electron. Eng ›› 2025, Vol. 26 ›› Issue (6) : 877 -895.

PDF (476KB)
Front. Inform. Technol. Electron. Eng ›› 2025, Vol. 26 ›› Issue (6) : 877 -895. DOI: 10.1631/FITEE.2400091

CUSMART: effective parallelization of string matching algorithms using GPGPU accelerators

Author information +
History +
PDF (476KB)

Abstract

This study presents a parallel version of the string matching algorithms research tool (SMART) library, implemented on NVIDIA's compute unified device architecture (CUDA) platform, and uses general-purpose computing on graphics processing unit (GPGPU) programming concepts to enhance performance and gain insight into the parallel versions of these algorithms. We have developed the CUDA-enhanced SMART (CUSMART) library, which incorporates parallelized iterations of 64 string matching algorithms, leveraging the CUDA application programming interface. The performance of these algorithms has been assessed across various scenarios to ensure a comprehensive and impartial comparison, allowing for the identification of their strengths and weaknesses in specific application contexts. We have explored and established optimization techniques to gauge their influence on the performance of these algorithms. The results of this study highlight the potential of GPGPU computing in string matching applications through the scalability of algorithms, suggesting significant performance improvements. Furthermore, we have identified the best and worst performing algorithms in various scenarios.

Keywords

String matching / Parallel programming / Graphics processing unit (GPU) programming / General-purpose computing on GPU (GPGPU) / NVIDIA / Compute unified device architecture (CUDA) / String matching algorithms research tool (SMART)

Cite this article

Download citation ▾
Adnan OZSOY, Mengu NAZLI, Onur CANKUR, Cagri SAHIN. CUSMART: effective parallelization of string matching algorithms using GPGPU accelerators. Front. Inform. Technol. Electron. Eng, 2025, 26(6): 877-895 DOI:10.1631/FITEE.2400091

登录浏览全文

4963

注册一个新账户 忘记密码

References

RIGHTS & PERMISSIONS

The Author(s)

AI Summary AI Mindmap
PDF (476KB)

112

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/