Comparison of parallel central processing unit‐ and graphics processing unit‐based implementations of greedy string tiling algorithm for source code plagiarism detection

Summary Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for plagiarism. Source code similarity detection tools are used to prevent such misbehavior. Parallel processing has recently become a viable tech...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Concurrency and computation Ročník 34; číslo 21
Hlavní autoři: Mišić, Marko J., Tomašević, Milo V.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Hoboken, USA John Wiley & Sons, Inc 25.09.2022
Wiley Subscription Services, Inc
Témata:
ISSN:1532-0626, 1532-0634
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Summary Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for plagiarism. Source code similarity detection tools are used to prevent such misbehavior. Parallel processing has recently become a viable technique for speeding up the processing of large workloads. This article examines the parallelization of a source code similarity detection method based on the greedy string tiling and Karp–Rabin algorithms. Both CPU and GPU parallelization approaches are discussed. The CPU implementation uses Pthreads, whereas the GPU implementation employs CUDA. Depending on the evaluated dataset which consists of real student assignment codes, speedups of up to seven times over the sequential version of the code are achieved. Evaluation results on both platforms are compared and discussed in detail.
AbstractList Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for plagiarism. Source code similarity detection tools are used to prevent such misbehavior. Parallel processing has recently become a viable technique for speeding up the processing of large workloads. This article examines the parallelization of a source code similarity detection method based on the greedy string tiling and Karp–Rabin algorithms. Both CPU and GPU parallelization approaches are discussed. The CPU implementation uses Pthreads, whereas the GPU implementation employs CUDA. Depending on the evaluated dataset which consists of real student assignment codes, speedups of up to seven times over the sequential version of the code are achieved. Evaluation results on both platforms are compared and discussed in detail.
Summary Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for plagiarism. Source code similarity detection tools are used to prevent such misbehavior. Parallel processing has recently become a viable technique for speeding up the processing of large workloads. This article examines the parallelization of a source code similarity detection method based on the greedy string tiling and Karp–Rabin algorithms. Both CPU and GPU parallelization approaches are discussed. The CPU implementation uses Pthreads, whereas the GPU implementation employs CUDA. Depending on the evaluated dataset which consists of real student assignment codes, speedups of up to seven times over the sequential version of the code are achieved. Evaluation results on both platforms are compared and discussed in detail.
Author Tomašević, Milo V.
Mišić, Marko J.
Author_xml – sequence: 1
  givenname: Marko J.
  orcidid: 0000-0002-7369-4010
  surname: Mišić
  fullname: Mišić, Marko J.
  email: marko.misic@etf.bg.ac.rs
  organization: School of Electrical Engineering, Department for Computer Engineering and Informatics
– sequence: 2
  givenname: Milo V.
  surname: Tomašević
  fullname: Tomašević, Milo V.
  organization: School of Electrical Engineering, Department for Computer Engineering and Informatics
BookMark eNp1kctKAzEUhoNU0FbBRwi4cTM1l6bTWUrxBgVd6HrIJGemKZlkTKZIdz6CL-JL-SRmrLjS1fnhfPzn8o_RyHkHCJ1RMqWEsEvVwTSnXBygYyo4y8icz0a_ms2P0DjGDSGUEk6P0cfSt50MJnqHfY2TlNaCxQpcnyTuglcQo3EN3jrTf769Y-k0boLs1kbFP_qVjKCxaTsLbTKRvfEuDt5NANA7HPsw0L2xQ5G28cH06xbXPuDot0EBVl4D7qxszLBZizX0oAafE3RYSxvh9KdO0PPN9dPyLls93N4vr1aZoouZyARTTEk6E1QrXugiB5ZrDnK-qOuFIgtWzYSoQOYVJRUrFKdKFkxwoUk9p5rwCTrf-6bzXrYQ-3KTNnNpZMny9LeCsmKgLvaUCj7GAHXZBdPKsCspKYcwyhRGOYSR0GyPvhoLu3-5cvl4_c1_ATqrk3I
Cites_doi 10.1145/2371316.2371370
10.1109/TELFOR.2017.8249481
10.1145/872757.872770
10.1109/13.762946
10.1016/j.engappai.2020.104075
10.1145/236462.236525
10.1109/ICIINFS.2015.7399044
10.1109/ACCESS.2021.3069367
10.1109/IV.2001.942072
10.1109/ICECIT54077.2021.9641497
10.1016/j.compedu.2013.08.005
10.1007/s11227-018-2254-4
10.23919/MIPRO.2019.8756744
10.1145/3383583.3398594
10.1145/3230977.3230991
10.1147/rd.312.0249
10.1109/te.2007.906776
10.1587/transinf.2020PAP0002
ContentType Journal Article
Copyright 2022 John Wiley & Sons, Ltd.
Copyright_xml – notice: 2022 John Wiley & Sons, Ltd.
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1002/cpe.7135
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList CrossRef

Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1532-0634
EndPage n/a
ExternalDocumentID 10_1002_cpe_7135
CPE7135
Genre article
GrantInformation_xml – fundername: Ministarstvo Prosvete, Nauke i Tehnološkog Razvoja
  funderid: III44009; TR32047
GroupedDBID .3N
.DC
.GA
05W
0R~
10A
1L6
1OC
33P
3SF
3WU
4.4
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5GY
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
930
A03
AAESR
AAEVG
AAHHS
AAHQN
AAMNL
AANLZ
AAONW
AAXRX
AAYCA
AAZKR
ABCQN
ABCUV
ABEML
ABIJN
ACAHQ
ACCFJ
ACCZN
ACPOU
ACSCC
ACXBN
ACXQS
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADOZA
ADXAS
ADZMN
ADZOD
AEEZP
AEIGN
AEIMD
AEQDE
AEUQT
AEUYR
AFBPY
AFFPM
AFGKR
AFPWT
AFWVQ
AHBTC
AITYG
AIURR
AIWBW
AJBDE
AJXKR
ALMA_UNASSIGNED_HOLDINGS
ALUQN
ALVPJ
AMBMR
AMYDB
ATUGU
AUFTA
AZBYB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BROTX
BRXPI
BY8
CS3
D-E
D-F
DCZOG
DPXWK
DR2
DRFUL
DRSTM
EBS
F00
F01
F04
F5P
G-S
G.N
GNP
GODZA
HGLYW
HHY
HZ~
IX1
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LYRES
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
O66
O9-
OIG
P2W
P2X
P4D
PQQKQ
Q.N
Q11
QB0
QRW
R.K
ROL
RWI
RX1
SUPJJ
TN5
UB1
V2E
W8V
W99
WBKPD
WIH
WIK
WOHZO
WQJ
WRC
WXSBR
WYISQ
WZISG
XG1
XV2
~IA
~WT
AAYXX
ADMLS
AEYWJ
AGHNM
AGYGG
CITATION
O8X
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c1845-52c2ca1451dc39d97e27d3ea68ff8c082b455bea7b10b29c31ca92535d0f61d03
IEDL.DBID DRFUL
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000811367600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1532-0626
IngestDate Fri Jul 25 07:49:17 EDT 2025
Sat Nov 29 01:41:29 EST 2025
Wed Jan 22 16:24:43 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 21
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1845-52c2ca1451dc39d97e27d3ea68ff8c082b455bea7b10b29c31ca92535d0f61d03
Notes Funding information
Ministarstvo Prosvete, Nauke i Tehnološkog Razvoja, III44009; TR32047
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-7369-4010
PQID 2703191290
PQPubID 2045170
PageCount 12
ParticipantIDs proquest_journals_2703191290
crossref_primary_10_1002_cpe_7135
wiley_primary_10_1002_cpe_7135_CPE7135
PublicationCentury 2000
PublicationDate 25 September 2022
PublicationDateYYYYMMDD 2022-09-25
PublicationDate_xml – month: 09
  year: 2022
  text: 25 September 2022
  day: 25
PublicationDecade 2020
PublicationPlace Hoboken, USA
PublicationPlace_xml – name: Hoboken, USA
– name: Hoboken
PublicationTitle Concurrency and computation
PublicationYear 2022
Publisher John Wiley & Sons, Inc
Wiley Subscription Services, Inc
Publisher_xml – name: John Wiley & Sons, Inc
– name: Wiley Subscription Services, Inc
References 2021; 9
2014; 70
1987; 31
ACM; 2014
2012
2019; 75
2011
2017; 28
2002; 8
2016; 32
2019; 19
2006
1995
1999; 42
2003
2020; 103
2008; 51
2021; 97
1996; 28
2001
2021
2020
2019
2018
2017
2016
2015
e_1_2_9_30_1
Foster I (e_1_2_9_31_1) 1995
e_1_2_9_11_1
Alcantara DAF (e_1_2_9_34_1) 2011
Papias N (e_1_2_9_25_1) 2017; 28
e_1_2_9_35_1
e_1_2_9_13_1
e_1_2_9_32_1
e_1_2_9_12_1
Novak M (e_1_2_9_8_1) 2019; 19
Prechelt L (e_1_2_9_10_1) 2002; 8
e_1_2_9_15_1
Mišić M (e_1_2_9_6_1) 2016; 32
e_1_2_9_14_1
e_1_2_9_17_1
e_1_2_9_36_1
e_1_2_9_16_1
e_1_2_9_19_1
e_1_2_9_18_1
Kirk DB (e_1_2_9_33_1) 2012
e_1_2_9_22_1
e_1_2_9_21_1
e_1_2_9_24_1
e_1_2_9_23_1
e_1_2_9_7_1
e_1_2_9_5_1
e_1_2_9_4_1
e_1_2_9_3_1
e_1_2_9_2_1
e_1_2_9_9_1
Flores E (e_1_2_9_28_1) 2014
e_1_2_9_26_1
Hage J (e_1_2_9_20_1) 2011
e_1_2_9_27_1
e_1_2_9_29_1
References_xml – year: 2011
– volume: 28
  start-page: 130
  issue: 1
  year: 1996
  end-page: 134
  article-title: YAP3: improved detection of similarities in computer program and other texts
  publication-title: ACM SIGCSE Bull
– volume: 31
  start-page: 249
  issue: 2
  year: 1987
  end-page: 260
  article-title: Efficient randomized pattern‐matching algorithms
  publication-title: IBM J Res Dev
– start-page: 21
  year: ACM; 2014
  end-page: 30
– start-page: 1
  year: 2021
  end-page: 4
– start-page: 393
  year: 1995
  end-page: 401
– start-page: 33
  year: 2011
  end-page: 46
– volume: 42
  start-page: 129
  issue: 2
  year: 1999
  end-page: 133
  article-title: Plagiarism in programming assignments
  publication-title: IEEE Trans Educ.
– volume: 8
  start-page: 1016
  issue: 11
  year: 2002
  end-page: 1038
  article-title: Finding plagiarisms among a set of programs with JPlag
  publication-title: J Univ Comp Sci
– volume: 97
  year: 2021
  article-title: Exploration of convolutional neural network models for source code classification
  publication-title: Eng Appl Artif Intel
– year: 2016
– start-page: 571
  year: 2019
  end-page: 576
– start-page: 395
  year: 2015
  end-page: 400
– volume: 51
  start-page: 195
  issue: 2
  year: 2008
  end-page: 200
  article-title: Towards a definition of source‐code plagiarism
  publication-title: IEEE Trans Educ
– volume: 75
  start-page: 4132
  issue: 8
  year: 2019
  end-page: 4149
  article-title: Experiences with implementing parallel discrete‐event simulation on GPU
  publication-title: J Supercomput
– year: 2012
– start-page: 289
  year: 2012
  end-page: 294
– volume: 70
  start-page: 161
  year: 2014
  end-page: 172
  article-title: Beyond plagiarism: an active learning method to analyze causes behind code‐similarity
  publication-title: Comput Educ
– volume: 19
  start-page: 27
  issue: 3
  year: 2019
  end-page: 37
  article-title: Source‐code similarity detection and detection tools used in academia: a systematic review
  publication-title: ACM Trans Comp Educ (TOCE)
– start-page: 76
  year: 2003
  end-page: 85
– volume: 9
  start-page: 50391
  year: 2021
  end-page: 50412
  article-title: Academic source code plagiarism detection by measuring program behavioral similarity
  publication-title: IEEE Access
– start-page: 196
  year: 2018
  end-page: 204
– start-page: 289
  year: 2001
  end-page: 296
– start-page: 1
  year: 2017
  end-page: 8
– year: 2006
– year: 1995
– start-page: 259
  year: 2012
  end-page: 262
– volume: 32
  start-page: 738
  issue: 2
  year: 2016
  end-page: 748
  article-title: A comparison of software tools for plagiarism detection in programming assignments
  publication-title: Int J Eng Educ
– volume: 28
  start-page: 251
  issue: 3
  year: 2017
  end-page: 264
  article-title: Efficient parallel method for documents similarity in a large dataset
  publication-title: J Comput
– volume: 103
  start-page: 2412
  issue: 12
  year: 2020
  end-page: 2420
  article-title: A Rabin‐Karp implementation for handling multiple pattern‐matching on the GPU
  publication-title: IEICE Trans Inf Syst
– year: 2019
– start-page: 523
  year: 2020
  end-page: 524
– ident: e_1_2_9_3_1
  doi: 10.1145/2371316.2371370
– ident: e_1_2_9_5_1
  doi: 10.1109/TELFOR.2017.8249481
– ident: e_1_2_9_9_1
  doi: 10.1145/872757.872770
– ident: e_1_2_9_14_1
  doi: 10.1109/13.762946
– ident: e_1_2_9_12_1
  doi: 10.1016/j.engappai.2020.104075
– ident: e_1_2_9_18_1
  doi: 10.1145/236462.236525
– volume: 19
  start-page: 27
  issue: 3
  year: 2019
  ident: e_1_2_9_8_1
  article-title: Source‐code similarity detection and detection tools used in academia: a systematic review
  publication-title: ACM Trans Comp Educ (TOCE)
– ident: e_1_2_9_26_1
  doi: 10.1109/ICIINFS.2015.7399044
– ident: e_1_2_9_7_1
– volume-title: Programming Massively Parallel Processors: A Hands‐on Approach
  year: 2012
  ident: e_1_2_9_33_1
– volume: 32
  start-page: 738
  issue: 2
  year: 2016
  ident: e_1_2_9_6_1
  article-title: A comparison of software tools for plagiarism detection in programming assignments
  publication-title: Int J Eng Educ
– ident: e_1_2_9_11_1
  doi: 10.1109/ACCESS.2021.3069367
– ident: e_1_2_9_4_1
  doi: 10.1109/IV.2001.942072
– ident: e_1_2_9_19_1
– start-page: 21
  volume-title: Proceedings of the Forum for Information Retrieval Evaluation
  year: 2014
  ident: e_1_2_9_28_1
– volume-title: Designing and Building Parallel Programs
  year: 1995
  ident: e_1_2_9_31_1
– ident: e_1_2_9_24_1
– volume: 8
  start-page: 1016
  issue: 11
  year: 2002
  ident: e_1_2_9_10_1
  article-title: Finding plagiarisms among a set of programs with JPlag
  publication-title: J Univ Comp Sci
– ident: e_1_2_9_17_1
  doi: 10.1109/ICECIT54077.2021.9641497
– ident: e_1_2_9_13_1
  doi: 10.1016/j.compedu.2013.08.005
– ident: e_1_2_9_35_1
– ident: e_1_2_9_27_1
– volume: 28
  start-page: 251
  issue: 3
  year: 2017
  ident: e_1_2_9_25_1
  article-title: Efficient parallel method for documents similarity in a large dataset
  publication-title: J Comput
– ident: e_1_2_9_32_1
  doi: 10.1007/s11227-018-2254-4
– ident: e_1_2_9_16_1
  doi: 10.23919/MIPRO.2019.8756744
– ident: e_1_2_9_21_1
  doi: 10.1145/3383583.3398594
– ident: e_1_2_9_29_1
  doi: 10.1145/3230977.3230991
– ident: e_1_2_9_30_1
– ident: e_1_2_9_15_1
– start-page: 33
  volume-title: Plagiarism Detection for Java: a Tool Comparison
  year: 2011
  ident: e_1_2_9_20_1
– volume-title: Efficient Hash Tables on the GPU
  year: 2011
  ident: e_1_2_9_34_1
– ident: e_1_2_9_22_1
– ident: e_1_2_9_23_1
  doi: 10.1147/rd.312.0249
– ident: e_1_2_9_2_1
  doi: 10.1109/te.2007.906776
– ident: e_1_2_9_36_1
  doi: 10.1587/transinf.2020PAP0002
SSID ssj0011031
Score 2.3075924
Snippet Summary Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for...
Massive‐enrollment computing courses often involve some practical training through programming assignments and projects that are frequent targets for...
SourceID proquest
crossref
wiley
SourceType Aggregation Database
Index Database
Publisher
SubjectTerms Central processing units
CPUs
CUDA
Evaluation
Graphics processing units
Greedy algorithms
greedy‐string‐tiling
Parallel processing
parallelization
plagiarism detection
Similarity
Source code
source code similarity detection
Strings
Tiling
Title Comparison of parallel central processing unit‐ and graphics processing unit‐based implementations of greedy string tiling algorithm for source code plagiarism detection
URI https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fcpe.7135
https://www.proquest.com/docview/2703191290
Volume 34
WOSCitedRecordID wos000811367600001&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: PRVWIB
  databaseName: Wiley Online Library Full Collection 2020
  customDbUrl:
  eissn: 1532-0634
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0011031
  issn: 1532-0626
  databaseCode: DRFUL
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NTtwwEB61Sw-9lP6KBVoNUtVbStaON8kRLaw4IIRQqbhFjn9opGx2tRt65hF4EV6KJ2EmPwuVqFSpJ0uJHUX2jOcbe-YbgK-pt5ozLEl4tQ0i51yQuLEPwtQpnyhrbXOg__MkPj1NLi_Tsy6qknNhWn6I9YEba0azX7OC63y1_0gaahbuO9eXewkbgsQ2GsDG4fn04mR9h8AFDFq2VBGEhNt76tlQ7Pdj_zRGjwjzKU5tDM10839-8S286eAlHrTy8A5euOo9bPalG7DT5A9wN1nXH8S5RyYAL0tXYheriYs2f4DsGl6T0t_f3KKuLDb01oVZPfOezaHFYtbHozfyzN8mh552cuT6INS7Ljj_HXV5NV8W9a8ZEmjG9gYBOb0eF6W-KvjPZmhd3QSKVR_hYnr0Y3IcdJUbAkMeoyLv1gijuQiwNTK1aexEbKXT48T7xBDqyCOlcqfjfBTmIjVyZHQqlFQ29OORDeUnGFTzym0B5rF3WuoRNVGkEk94SYxlbiU9NLFMhrDXL2G2aAk6spaKWWQ0_xnP_xB2-7XNOhVdZSw05KyKNBzCt2YV_zo-m5wdcbv9rx134LXgNAm-vVK7MKiX1-4zvDK_62K1_NIJ6gNcJPQU
linkProvider Wiley-Blackwell
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NTtwwEB7BgtReoNBWXUrbQULcAlk73iTqqdqyouqyQggqbpHjHxopm13tBs48Ai_CS_VJ6snP0kpFqsTJkmNHlj3j-Tz2fAOwH1stKcLSCa_UXmCM8SLTt54fG2EjobWuHPo_RuF4HF1dxWcr8LmNhan5IZYON9KMar8mBSeH9NEja6iamUNKMLcKa4GTItGBta_nw8vR8hKBMhjUdKnM8x1wb7lnfXbU9v3bGj1CzD-BamVphpvPGuMr2GgAJn6pJWILVkyxDZtt8gZsdPk1PAyWGQhxapEowPPc5Ni81sRZHUHgLBveOLX_dXePstBYEVxnavGP72QQNWaT9kV6JdH0b3ekd3s5UoYQ17rMKAIeZX49nWflzwk62Iz1HQJSgD3Ocnmd0cgmqE1ZPRUr3sDl8PhicOI1uRs85c6Mwp1vFVOS0gBrxWMdh4aFmhvZj6yNlMMdaSBEamSY9vyUxYr3lIyZ4EL7tt_TPn8LnWJamHeAaWiN5LLniiAQkXWIifV5qrmrVCGPurDXrmEyqyk6kpqMmSVu_hOa_y7stoubNEq6SBhx98fkiOvCQbWMT_ZPBmfHVO78b8NP8OLk4nSUjL6Nv7-Hl4yCJuguS-xCp5zfmA-wrm7LbDH_2Ejtb-CU-AQ
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1ba9RAFD7UVsQX6xVXWz2C-BabnckkGXwq2y6Ky7KIlb6FyVxqIJsNu6nP_gT_iH_KX-KcXLYWKgg-DSQzIcycM-eby_k-gNfSGUUZlt54lQkia22Q2tgFobTCpcIY027of5kl83l6fi4XO_BuyIXp-CG2G27kGe18TQ5ua-OOrlhDdW3fksDcLdiLhIy9V-6dfJqezbaHCKRg0NGlsiD0wH3gng3Z0dD2ejS6gph_AtU20kz3_-sf78O9HmDicWcRD2DHVg9hfxBvwN6XH8HPyVaBEFcOiQK8LG2J_W1NrLsMAh_Z8NK7_a_vP1BVBluC60JvbnhPAdFgsRxupLcWTd_2S3o_lyMphPjaTUEZ8KjKi9W6aL4u0cNm7M4QkBLssS7VRUF_tkRjm_aqWPUYzqannyfvg167IdB-zSj8-lYzrUgG2GgujUwsSwy3Kk6dS7XHHXkkRG5Vko_DnEnNx1pJJrgwoYvHJuRPYLdaVfYpYJ44q7ga-yKKROo8YmIxzw33D3XC0xG8GsYwqzuKjqwjY2aZ7_-M-n8EB8PgZr2TbjJG3P2SNuJG8KYdxr-2zyaLUyqf_WvFl3BncTLNZh_mH5_DXUY5E3SUJQ5gt1lf2kO4rb81xWb9ojfa33s9938
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=Comparison+of+parallel+central+processing+unit%E2%80%90+and+graphics+processing+unit%E2%80%90based+implementations+of+greedy+string+tiling+algorithm+for+source+code+plagiarism+detection&rft.jtitle=Concurrency+and+computation&rft.au=Mi%C5%A1i%C4%87%2C+Marko+J.&rft.au=Toma%C5%A1evi%C4%87%2C+Milo+V.&rft.date=2022-09-25&rft.pub=John+Wiley+%26+Sons%2C+Inc&rft.issn=1532-0626&rft.eissn=1532-0634&rft.volume=34&rft.issue=21&rft.epage=n%2Fa&rft_id=info:doi/10.1002%2Fcpe.7135&rft.externalDBID=10.1002%252Fcpe.7135&rft.externalDocID=CPE7135
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1532-0626&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1532-0626&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1532-0626&client=summon