CUSMART: effective parallelization of string matching algorithms using GPGPU accelerators

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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Frontiers of information technology & electronic engineering Ročník 26; číslo 6; s. 877 - 895
Hlavní autori: Ozsoy, Adnan, Nazli, Mengu, Cankur, Onur, Sahin, Cagri
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Hangzhou Zhejiang University Press 01.06.2025
Springer Nature B.V
Predmet:
ISSN:2095-9184, 2095-9230
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
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.
AbstractList 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.
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. 提出一种字符串匹配算法研究工具(SMART)库的并行版本,该版本在NVDIA的统一计算设备架构(CUDA)平台上实现,采用通用图形处理器(GPGPU)编程概念以提升性能及深入了解这些字符匹配算法的并行版本。利用CUDA应用程序编程接口(API)开发了CUDA增强的SMART(CUSMART)库,该库集成了64种字符串匹配算法的并行迭代。为确保全面且公正的比较,在各种场景下评估这些算法的性能,进而识别它们在特定应用场景中的优势和劣势。探索并建立了优化技术,以评估它们对算法性能的影响。该研究的结果通过算法的可扩展性突出了GPGPU计算在字符串匹配应用中的潜力,表明性能有显著提高。此外,确定了不同场景下表现最佳和最差的算法。
Author Nazli, Mengu
Sahin, Cagri
Cankur, Onur
Ozsoy, Adnan
Author_xml – sequence: 1
  givenname: Adnan
  orcidid: 0000-0002-0302-3721
  surname: Ozsoy
  fullname: Ozsoy, Adnan
  email: adnan.ozsoy@hacettepe.edu.tr
  organization: Department of Computer Engineering, Hacettepe University
– sequence: 2
  givenname: Mengu
  surname: Nazli
  fullname: Nazli, Mengu
  organization: Department of Computer Engineering, Hacettepe University
– sequence: 3
  givenname: Onur
  surname: Cankur
  fullname: Cankur, Onur
  organization: Department of Computer Science, University of Maryland
– sequence: 4
  givenname: Cagri
  surname: Sahin
  fullname: Sahin, Cagri
  organization: Department of Computer Engineering, Gazi University
BookMark eNptkMFPwjAUxhuDiYgcvS_xPHxtR9d6IwSQBCNROHhqStfByFhnW0z0r3cTjBdP78vL730v33eNOpWtDEK3GAaYUXw_na8mkwFJAEDgC9QlIIaxIBQ6vxrz5Ar1vd83CGZYpIJ30dt4_fo0elk9RCbPjQ7Fh4lq5VRZmrL4UqGwVWTzyAdXVNvooILetUKVW-uKsDv46OjbxWw5W64jpbUpjVPBOn-DLnNVetM_zx5aTyer8WO8eJ7Nx6NFrCngEGcJKAUZy81QC06HjFHBgGENeZYlXACmGeMaEp3AhqaKE8WZNmmasY3mFGgP3Z18a2ffj8YHubdHVzUvJSWEAW0Y0lDxidLOeu9MLmtXHJT7lBhkW6D8KVCeC2z4wYn3dZvcuD_X_w--ATb-crw
Cites_doi 10.1145/2935764.2935800
10.1007/BFb0030778
10.1145/2431211.2431212
10.1007/978-3-540-73499-4_44
10.12694/scpe.v16i2.1085
10.1109/IPDPS.2009.5160931
10.1007/978-3-642-33383-5_22
10.1145/42201.42203
10.1109/TIT.1977.1055714
10.1371/journal.pone.0139301
10.1109/ICFCC.2010.5497832
10.1109/HPCC.2012.65
10.1109/TSMC.1978.4309979
10.1109/ICCOINS.2014.6868423
10.1145/155332.155334
10.1137/0208029
10.1109/TC.2012.61
10.3115/1218955.1219032
10.1109/MC.2007.445
10.1109/SWAT.1973.13
10.1016/j.procs.2013.05.067
10.5815/ijcnis.2015.10.08
10.1002/spe.4380100608
10.1016/j.tcs.2004.12.002
10.1145/135239.135243
10.1109/ICOS.2013.6735065
10.14257/ijsia.2017.11.6.06
10.1109/IPDPS.2011.182
10.1145/210184.210189
10.1126/science.287.5461.2185
10.5120/16973-6934
10.5120/7672-0963
10.1109/TPDS.2016.2645222
10.1109/ICTSS.2013.6588052
ContentType Journal Article
Copyright The Author(s) 2025
Copyright Springer Nature B.V. Jun 2025
Copyright_xml – notice: The Author(s) 2025
– notice: Copyright Springer Nature B.V. Jun 2025
DBID C6C
AAYXX
CITATION
JQ2
DOI 10.1631/FITEE.2400091
DatabaseName Open Access资源_Springer Nature OA Free Journals
CrossRef
ProQuest Computer Science Collection
DatabaseTitle CrossRef
ProQuest Computer Science Collection
DatabaseTitleList
CrossRef
ProQuest Computer Science Collection
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
DocumentTitle_FL CUSMART:利用GPGPU加速器有效并行化 字符串匹配算法
EISSN 2095-9230
EndPage 895
ExternalDocumentID 10_1631_FITEE_2400091
GroupedDBID -SI
-S~
0R~
2KG
4.4
406
5VR
96X
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAPKM
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAYIU
AAYTO
AAYZH
AAZMS
ABAKF
ABBRH
ABDBE
ABDZT
ABECU
ABFSG
ABFTD
ABFTV
ABJCF
ABJNI
ABJOX
ABKCH
ABMQK
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACPIV
ACSTC
ACZOJ
ADKNI
ADKPE
ADRFC
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGNC
AEJHL
AEJRE
AEMSY
AENEX
AEOHA
AESKC
AETCA
AEVLU
AEXYK
AEZWR
AFBBN
AFDZB
AFHIU
AFKRA
AFLOW
AFOHR
AFQWF
AFUIB
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHPBZ
AHSBF
AHWEU
AHYZX
AIAKS
AIGIU
AILAN
AITGF
AIXLP
AJBLW
AJRNO
AJZVZ
ALFXC
ALMA_UNASSIGNED_HOLDINGS
AMKLP
AMXSW
AMYLF
ANMIH
AOCGG
ARAPS
ATHPR
AXYYD
AYFIA
BENPR
BGLVJ
BGNMA
C6C
CAJEI
CCEZO
CCPQU
CHBEP
CUBFJ
CW9
DDRTE
DNIVK
DPUIP
EBLON
EBS
EIOEI
EJD
FA0
FERAY
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FYJPI
GGCAI
GGRSB
HCIFZ
IKXTQ
IWAJR
J-C
JUIAU
JZLTJ
K7-
KOV
LLZTM
M4Y
M7S
NPVJJ
NQJWS
NU0
O9J
PHGZM
PHGZT
PT4
PTHSS
Q--
R-I
RLLFE
ROL
RSV
S..
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
TCJ
TGT
TSG
U1G
U5S
UG4
UOJIU
UTJUX
UZXMN
VFIZW
ZMTXR
AAYXX
ABRTQ
AFFHD
CITATION
PQGLB
JQ2
ID FETCH-LOGICAL-c301t-d40aa0d6fe5c983566396061c0fdd489013d68c04c40b37a82a86ce77d6bc8303
IEDL.DBID RSV
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001520901800009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2095-9184
IngestDate Wed Nov 05 07:09:12 EST 2025
Sat Nov 29 07:52:31 EST 2025
Wed Jul 02 02:44:02 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 6
Keywords NVIDIA
统一计算设备架构(CUDA)
String matching
图形处理器(GPU)编程
String matching algorithms research tool (SMART)
并行编程
TP391.4
通用图形处理器(GPGPU)
英伟达(NVDIA)
Parallel programming
Compute unified device architecture (CUDA)
字符串匹配算法研究工具(SMART)
Graphics processing unit (GPU) programming
General-purpose computing on GPU (GPGPU)
字符串匹配
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c301t-d40aa0d6fe5c983566396061c0fdd489013d68c04c40b37a82a86ce77d6bc8303
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-0302-3721
OpenAccessLink https://link.springer.com/10.1631/FITEE.2400091
PQID 3226033032
PQPubID 2044401
PageCount 19
ParticipantIDs proquest_journals_3226033032
crossref_primary_10_1631_FITEE_2400091
springer_journals_10_1631_FITEE_2400091
PublicationCentury 2000
PublicationDate 20250600
2025-06-00
20250601
PublicationDateYYYYMMDD 2025-06-01
PublicationDate_xml – month: 6
  year: 2025
  text: 20250600
PublicationDecade 2020
PublicationPlace Hangzhou
PublicationPlace_xml – name: Hangzhou
– name: Heidelberg
PublicationTitle Frontiers of information technology & electronic engineering
PublicationTitleAbbrev Front Inform Technol Electron Eng
PublicationYear 2025
Publisher Zhejiang University Press
Springer Nature B.V
Publisher_xml – name: Zhejiang University Press
– name: Springer Nature B.V
References R Baeza-Yates (91_CR4) 1992; 35
MD Adams (91_CR1) 2000; 287
J Sharma (91_CR39) 2015; 7
CS Kouzinopoulos (91_CR22) 2015; 16
R Ramos-Frías (91_CR36) 2017; 11
S Faro (91_CR11) 2013; 45
M Jaiswal (91_CR20) 2014; 97
DL Lin (91_CR26) 2021
X Bellekens (91_CR5) 2013
P Weiner (91_CR44) 1973
TS Han (91_CR16) 2007
C Pungila (91_CR34) 2012
TH Cormen (91_CR8) 2009
S Faro (91_CR12) 2016
SP Adey (91_CR2) 2013
M Crochemore (91_CR9) 1994
NP Tran (91_CR42) 2013
91_CR10
RN Horspool (91_CR19) 1980; 10
KK Yong (91_CR47) 2013
Y Mitani (91_CR28) 2017; 28
J Ziv (91_CR49) 1977; 23
M Harris (91_CR17) 2012
HA Kadhim (91_CR21) 2014
A Rasool (91_CR37) 2012; 49
XY Zha (91_CR48) 2013; 62
NP Tran (91_CR43) 2012
XX Tian (91_CR41) 2012
M Girkar (91_CR14) 1995; 17
JF Peng (91_CR32) 2010
CY Lin (91_CR25) 2004
TK Sellis (91_CR38) 1988; 13
LT He (91_CR18) 2005; 332
CL Lee (91_CR23) 2015; 10
SY Lu (91_CR27) 1978; 8
D Hains (91_CR15) 2011
J Subhlok (91_CR40) 1993
G Navarro (91_CR30) 1998
NVIDIA (91_CR31) 2019
MJ Quinn (91_CR35) 2004
S Ashkiani (91_CR3) 2016
V Nagaveni (91_CR29) 2014; 14
GE Blelloch (91_CR6) 1990
ACC Yao (91_CR46) 1979; 8
L Ligowski (91_CR24) 2009
EGM Petrakis (91_CR33) 1993
WC Feng (91_CR13) 2007; 40
PE Ceruzzi (91_CR7) 2003
KF Xu (91_CR45) 2013; 17
References_xml – start-page: 275
  volume-title: Proc 28th ACM Symp on Parallelism in Algorithms and Architectures
  year: 2016
  ident: 91_CR3
  doi: 10.1145/2935764.2935800
– start-page: 14
  volume-title: 9th Annual Symp on Combinatorial Pattern Matching
  year: 1998
  ident: 91_CR30
  doi: 10.1007/BFb0030778
– volume: 45
  start-page: 13
  issue: 2
  year: 2013
  ident: 91_CR11
  publication-title: ACM Comput Surv
  doi: 10.1145/2431211.2431212
– start-page: 585
  volume-title: 5th Int Conf on Machine Learning and Data Mining in Pattern Recognition
  year: 2007
  ident: 91_CR16
  doi: 10.1007/978-3-540-73499-4_44
– volume: 16
  start-page: 121
  issue: 2
  year: 2015
  ident: 91_CR22
  publication-title: Scalable Comput
  doi: 10.12694/scpe.v16i2.1085
– volume-title: Record 136 NVIDIA GPU-Accelerated Supercomputers Feature in TOP500 Ranking
  year: 2019
  ident: 91_CR31
– start-page: 1
  volume-title: IEEE Int Symp on Parallel Distributed Processing
  year: 2009
  ident: 91_CR24
  doi: 10.1109/IPDPS.2009.5160931
– volume-title: Parallel Programming in C with MPI and OpenMP
  year: 2004
  ident: 91_CR35
– start-page: 354
  volume-title: 15th Int Conf on Information Security
  year: 2012
  ident: 91_CR34
  doi: 10.1007/978-3-642-33383-5_22
– volume: 13
  start-page: 23
  issue: 1
  year: 1988
  ident: 91_CR38
  publication-title: ACM Trans Database Syst
  doi: 10.1145/42201.42203
– volume: 23
  start-page: 337
  issue: 3
  year: 1977
  ident: 91_CR49
  publication-title: IEEE Trans Inform Theory
  doi: 10.1109/TIT.1977.1055714
– volume: 10
  start-page: e0139301
  issue: 10
  year: 2015
  ident: 91_CR23
  publication-title: PLoS ONE
  doi: 10.1371/journal.pone.0139301
– start-page: 77
  volume-title: Proc 2nd Int Conf on Future Computer and Communication
  year: 2010
  ident: 91_CR32
  doi: 10.1109/ICFCC.2010.5497832
– ident: 91_CR10
– start-page: 432
  volume-title: IEEE 14th Int Conf on High Performance Computing and Communication IEEE 9th Int Conf on Embedded Software and Systems
  year: 2012
  ident: 91_CR43
  doi: 10.1109/HPCC.2012.65
– volume: 8
  start-page: 381
  issue: 5
  year: 1978
  ident: 91_CR27
  publication-title: IEEE Trans Syst Man Cybern
  doi: 10.1109/TSMC.1978.4309979
– start-page: 99
  volume-title: Proc Prague Stringology Conf
  year: 2016
  ident: 91_CR12
– start-page: 1
  volume-title: Int Conf on Computer and Information Sciences
  year: 2014
  ident: 91_CR21
  doi: 10.1109/ICCOINS.2014.6868423
– start-page: 13
  volume-title: Proc 4th ACM SIGPLAN Symp on Principles and Practice of Parallel Programming
  year: 1993
  ident: 91_CR40
  doi: 10.1145/155332.155334
– volume: 8
  start-page: 368
  issue: 3
  year: 1979
  ident: 91_CR46
  publication-title: SIAM J Comput
  doi: 10.1137/0208029
– volume: 62
  start-page: 1156
  issue: 6
  year: 2013
  ident: 91_CR48
  publication-title: IEEE Trans Comput
  doi: 10.1109/TC.2012.61
– volume-title: Text Algorithms
  year: 1994
  ident: 91_CR9
– volume-title: A History of Modern Computing
  year: 2003
  ident: 91_CR7
– start-page: 605
  volume-title: Proc 42nd Annual Meeting of the Association for Computational Linguistics
  year: 2004
  ident: 91_CR25
  doi: 10.3115/1218955.1219032
– volume-title: Image Representation, Indexing and Retrieval Based on Spatial Relationships and Properties of Objects
  year: 1993
  ident: 91_CR33
– volume: 40
  start-page: 50
  issue: 12
  year: 2007
  ident: 91_CR13
  publication-title: Computer
  doi: 10.1109/MC.2007.445
– start-page: 1
  volume-title: 14th Annual Symp on Switching and Automata Theory
  year: 1973
  ident: 91_CR44
  doi: 10.1109/SWAT.1973.13
– volume-title: Vector Models for Data-Parallel Computing
  year: 1990
  ident: 91_CR6
– volume-title: How to Overlap Data Transfers in CUDA C/C++
  year: 2012
  ident: 91_CR17
– volume: 14
  start-page: 42
  issue: 3
  year: 2014
  ident: 91_CR29
  publication-title: Int J Eng Technol
– volume: 17
  start-page: 523
  year: 2013
  ident: 91_CR45
  publication-title: Proc Comput Sci
  doi: 10.1016/j.procs.2013.05.067
– volume: 7
  start-page: 70
  issue: 10
  year: 2015
  ident: 91_CR39
  publication-title: Int J Comput Netw Inform Secur
  doi: 10.5815/ijcnis.2015.10.08
– volume: 10
  start-page: 501
  issue: 6
  year: 1980
  ident: 91_CR19
  publication-title: Softw Pract Exp
  doi: 10.1002/spe.4380100608
– volume: 332
  start-page: 391
  issue: 1–3
  year: 2005
  ident: 91_CR18
  publication-title: Theor Comput Sci
  doi: 10.1016/j.tcs.2004.12.002
– volume-title: GPU Accelerated Pattern Matching Algorithm for DNA Sequences to Detect Cancer Using CUDA
  year: 2013
  ident: 91_CR2
– volume: 35
  start-page: 74
  issue: 10
  year: 1992
  ident: 91_CR4
  publication-title: Commun ACM
  doi: 10.1145/135239.135243
– start-page: 435
  volume-title: 27th Int Conf on Parallel and Distributed Computing on Euro-Par: Parallel Processing
  year: 2021
  ident: 91_CR26
– start-page: 150
  volume-title: IEEE Conf on Open Systems
  year: 2013
  ident: 91_CR47
  doi: 10.1109/ICOS.2013.6735065
– start-page: 541
  volume-title: 2nd Int Conf on Cloud and Green Computing
  year: 2012
  ident: 91_CR41
– volume: 11
  start-page: 69
  issue: 6
  year: 2017
  ident: 91_CR36
  publication-title: Int J Secur Appl
  doi: 10.14257/ijsia.2017.11.6.06
– start-page: 490
  volume-title: IEEE Int Symp on Parallel and Distributed Processing Workshops and PhD Forum
  year: 2011
  ident: 91_CR15
  doi: 10.1109/IPDPS.2011.182
– volume-title: Introduction to Algorithms
  year: 2009
  ident: 91_CR8
– volume: 17
  start-page: 600
  issue: 4
  year: 1995
  ident: 91_CR14
  publication-title: ACM Trans Program Lang Syst
  doi: 10.1145/210184.210189
– volume-title: Proc 14th Post Graduate Symp on the Convergence of Telecommunications, Networking and Broadcasting
  year: 2013
  ident: 91_CR5
– volume: 287
  start-page: 2185
  issue: 5461
  year: 2000
  ident: 91_CR1
  publication-title: Science
  doi: 10.1126/science.287.5461.2185
– volume: 97
  start-page: 30
  issue: 1
  year: 2014
  ident: 91_CR20
  publication-title: Int J Comput Appl
  doi: 10.5120/16973-6934
– volume: 49
  start-page: 26
  issue: 11
  year: 2012
  ident: 91_CR37
  publication-title: Int J Comput Appl
  doi: 10.5120/7672-0963
– volume: 28
  start-page: 1989
  issue: 7
  year: 2017
  ident: 91_CR28
  publication-title: IEEE Trans Parall Distrib Syst
  doi: 10.1109/TPDS.2016.2645222
– start-page: 1
  volume-title: Int Conf on ICT for Smart Society
  year: 2013
  ident: 91_CR42
  doi: 10.1109/ICTSS.2013.6588052
SSID ssj0001619798
Score 2.3295453
Snippet This study presents a parallel version of the string matching algorithms research tool (SMART) library, implemented on NVIDIA’s compute unified device...
SourceID proquest
crossref
springer
SourceType Aggregation Database
Index Database
Publisher
StartPage 877
SubjectTerms Algorithms
Application programming interface
Communications Engineering
Computation
Computer Hardware
Computer Science
Computer Systems Organization and Communication Networks
Electrical Engineering
Electronics and Microelectronics
Graphics processing units
Instrumentation
Networks
Optimization techniques
Parallel processing
Research Article
String matching
Title CUSMART: effective parallelization of string matching algorithms using GPGPU accelerators
URI https://link.springer.com/article/10.1631/FITEE.2400091
https://www.proquest.com/docview/3226033032
Volume 26
WOSCitedRecordID wos001520901800009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: Springer LINK
  customDbUrl:
  eissn: 2095-9230
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001619798
  issn: 2095-9184
  databaseCode: RSV
  dateStart: 20150101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4Q9KAH30YUTQ9GTytlt7TFmyGgByVExeBp0223aIJgWPT3Oy27wddBz7vpbqadmW86jw_gmDOTUK7qgalLFaDHbwQJsyJA5WJWCc219iPzr0W3KweDZq8EtaIXxle7FylJb6mdWvOoXuugKrfPXMkjdd3qS-jppONquL17WFyqYDggPP9tSD0HoWT5XM0fK3z1Qwtw-S0f6t1MZ_3fP7gBazmiJBfzI7AJpXS8BesFWwPJlXcLVj-NHtyGx1b_7gbB7DmZV3Sg0SNuDPholI7y1kwyscSxeoyHBGGtr7kkajScTJ9nTy8ZcRXzQ3LZu-z1idIa3ZfP2Gc70O-071tXQU6zEGjU7llgGFWKGm7Thm4iIEMM4sKauqbWGCYRMESGS02ZZjSJhJKhklynQhieaIkucBfK48k43QMS0kQ2jLAWUTCzTd5kVtNIJylthEkqaAVOCqHHr_NpGrGLQlB8sRdfnIuvAtViS-JcqbIYbQ-nEX4wrMBpsQWLx78utP_nNw9gJXTcvv6GpQrl2fQtPYRl_T57zqZH_px9AMThzcw
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4YNVEPPlAjPnswelotu6Ut3owRNCIhAkZPm267RRMEA-jvd1p2g6-DnnfT3Uz7zXzTeQEccmYSylUpMCWpArT45SBhVgQILmaV0Fxr3zK_LhoN-fBQac7AaV4L47Pd85Ck19QO1jwqnVYRypcnLuWRumr1OYbGyjXLv2vdTy9V0B0Qfv5tSP0MQsmyvpo_Vvhqh6bk8ls81JuZ6sq_f3AVljNGSc4nR2ANZtJ-AVbyaQ0kA28Blj61HlyHx4tO6xbJ7BmZZHSg0iOuDXivl_ay0kwysMRN9eh3CdJan3NJVK87GD6Pn15GxGXMd0mtWWt2iNIazZeP2I82oFO9bF9cBdmYhUAjuseBYVQparhNy7qChAw5iHNrSppaY5hEwhAZLjVlmtEkEkqGSnKdCmF4oiWawE2Y7Q_66RaQkCaybIS1yIKZrfAKs5pGOklpOUxSQYtwlAs9fp1004idF4Lii7344kx8RdjNtyTOQDWKUfdwGuEHwyIc51swffzrQtt_fvMAFq7at_W4ft242YHF0M359bctuzA7Hr6lezCv38fPo-G-P3MfdEzQsA
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT8MwDLYQIAQH3ojxzAHBqZC1WZLBCQEDBEyTYAhOVZo0A2l0aCv8fpys1XgdkDi3Sis7jj_Hn22AHc5MQrmqBqYqVYAevxYkzIoAjYtZJTTX2rfMvxbNpnx4qLfG4KishfFs9zIlOaxpcF2asvzg1Vhv4jyqHjTQrM_2Hf2Rusr1CeY49C5Uv70fXbBgaCD8LNyQ-nmEkhU9Nn-s8NUnjYDmt9yodzmNuX_97DzMFkiTHA-3xgKMpdkizJVTHEhh1Isw86kl4RI8nrRvbxDkHpIh0wMPQ-Lag3e7abco2SQ9S9y0j6xDEO56LiZR3U6v_5w_vQyIY9J3yHnrvNUmSmt0az6TP1iGduPs7uQiKMYvBBqtPg8Mo0pRw21a03UEaohNXLhT1dQawyQCichwqSnTjCaRUDJUkutUCMMTLdE1rsB41svSVSAhTWTNCGsRHTNb53VmNY10ktJamKSCVmC3VED8OuyyEbvoBMUXe_HFhfgqsFGqJy6MbRDjmcRphB8MK7BXqmP0-NeF1v785jZMtU4b8fVl82odpkM3_tdfwmzAeN5_SzdhUr_nz4P-lt9-H_uM2ZQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=CUSMART%3A+effective+parallelization+of+string+matching+algorithms+using+GPGPU+accelerators&rft.jtitle=Frontiers+of+information+technology+%26+electronic+engineering&rft.au=Ozsoy%2C+Adnan&rft.au=Nazli%2C+Mengu&rft.au=Cankur%2C+Onur&rft.au=Sahin%2C+Cagri&rft.date=2025-06-01&rft.pub=Springer+Nature+B.V&rft.issn=2095-9184&rft.eissn=2095-9230&rft.volume=26&rft.issue=6&rft.spage=877&rft.epage=895&rft_id=info:doi/10.1631%2FFITEE.2400091&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2095-9184&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2095-9184&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2095-9184&client=summon