Tunnel: Parallel-inducing sort for large string analytics

Saved in:
Bibliographic Details
Published inFuture generation computer systems Vol. 149; pp. 650 - 663
Main Authors Du, Zhihui, Zhang, Sen, Bader, David A.
Format Journal Article
LanguageEnglish
Published 01.12.2023
Online AccessGet full text
ISSN0167-739X
DOI10.1016/j.future.2023.08.009

Cover

Author Du, Zhihui
Zhang, Sen
Bader, David A.
Author_xml – sequence: 1
  givenname: Zhihui
  orcidid: 0000-0002-8435-1611
  surname: Du
  fullname: Du, Zhihui
– sequence: 2
  givenname: Sen
  orcidid: 0000-0002-0173-5362
  surname: Zhang
  fullname: Zhang, Sen
– sequence: 3
  givenname: David A.
  orcidid: 0000-0002-7380-5876
  surname: Bader
  fullname: Bader, David A.
BookMark eNotz81qwzAQBGAdUmiS9g168AvY3ZVs2eqthP4EAu0hhd6EIq-CjSoXyT7k7WuTngZmYODbsFUYAjH2gFAgoHzsCzeNU6SCAxcFNAWAWrH1PNV5LdT3Lduk1AMA1gLXTB2nEMg_ZZ8mGu_J511oJ9uFc5aGOGZuiJk38UxZGuPSmmD8ZexsumM3zvhE9_-5ZV-vL8fde374eNvvng-55QBjjqUg6ahBaCtuqDqJFkvXkqmsQSWtkI0xpeONbACpdU4qJbiyOGdVnkhsWXn9tXFIKZLTv7H7MfGiEfRC1r2-kvVC1tDomSz-AP73UMQ
Cites_doi 10.1007/s00453-004-1094-1
10.1145/2442516.2442536
10.1016/j.parco.2007.06.004
10.1145/2807591.2807609
10.1109/TC.2010.188
10.1145/1242471.1242472
10.1145/321941.321946
10.1145/2312005.2312018
10.1093/bioinformatics/btp112
10.1145/1217856.1217858
10.1145/1008861.1008865
10.1137/0222058
10.1109/TC.2018.2842050
10.1007/s11227-018-2395-5
10.1002/cpe.3867
10.1016/j.jda.2004.08.002
10.1016/j.ic.2021.104818
10.1016/j.tcs.2007.07.017
10.1016/j.tcs.2007.07.018
10.1145/2493175.2493180
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.1016/j.future.2023.08.009
DatabaseName CrossRef
DatabaseTitle CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 663
ExternalDocumentID 10_1016_j_future_2023_08_009
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AATTM
AAXKI
AAXUO
AAYFN
AAYWO
AAYXX
ABBOA
ABDPE
ABFNM
ABJNI
ABMAC
ABWVN
ABXDB
ACDAQ
ACGFS
ACLOT
ACNNM
ACRLP
ACRPL
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADNMO
AEBSH
AEIPS
AEKER
AFJKZ
AFTJW
AGHFR
AGQPQ
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIIUN
AIKHN
AITUG
ALMA_UNASSIGNED_HOLDINGS
AMRAJ
ANKPU
AOUOD
APXCP
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CITATION
CS3
EBS
EFJIC
EFKBS
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
~HD
ID FETCH-LOGICAL-c200t-143e6fe810d52ae5b3d14fdea5ca196c368aa4f286801edff699329c169954be3
ISSN 0167-739X
IngestDate Thu Oct 02 04:23:48 EDT 2025
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c200t-143e6fe810d52ae5b3d14fdea5ca196c368aa4f286801edff699329c169954be3
ORCID 0000-0002-7380-5876
0000-0002-8435-1611
0000-0002-0173-5362
PageCount 14
ParticipantIDs crossref_primary_10_1016_j_future_2023_08_009
PublicationCentury 2000
PublicationDate 2023-12-00
PublicationDateYYYYMMDD 2023-12-01
PublicationDate_xml – month: 12
  year: 2023
  text: 2023-12-00
PublicationDecade 2020
PublicationTitle Future generation computer systems
PublicationYear 2023
References 10.1016/j.future.2023.08.009_b8
Puglisi (10.1016/j.future.2023.08.009_b22) 2007; 39
10.1016/j.future.2023.08.009_b13
Nong (10.1016/j.future.2023.08.009_b28) 2010; 60
10.1016/j.future.2023.08.009_b15
Kim (10.1016/j.future.2023.08.009_b5) 2003
McCreight (10.1016/j.future.2023.08.009_b2) 1976; 23
Kärkkäinen (10.1016/j.future.2023.08.009_b16) 2006; 53
JáJá (10.1016/j.future.2023.08.009_b20) 1992
Bentley (10.1016/j.future.2023.08.009_b21) 1980; 12
Kärkkäinen (10.1016/j.future.2023.08.009_b4) 2003
Manzini (10.1016/j.future.2023.08.009_b7) 2004; 40
Wang (10.1016/j.future.2023.08.009_b27) 2016; 28
Futamura (10.1016/j.future.2023.08.009_b12) 2001; 64
Homann (10.1016/j.future.2023.08.009_b17) 2009; 25
Ko (10.1016/j.future.2023.08.009_b3) 2005; 3
10.1016/j.future.2023.08.009_b24
Shun (10.1016/j.future.2023.08.009_b26) 2014
Manber (10.1016/j.future.2023.08.009_b1) 1993; 22
Nong (10.1016/j.future.2023.08.009_b10) 2013; 31
Lao (10.1016/j.future.2023.08.009_b18) 2018; 67
Larsson (10.1016/j.future.2023.08.009_b23) 2007; 387
Li (10.1016/j.future.2023.08.009_b11) 2022; 285
Lao (10.1016/j.future.2023.08.009_b19) 2018; 74
Kärkkäinen (10.1016/j.future.2023.08.009_b9) 2007; 387
Osipov (10.1016/j.future.2023.08.009_b14) 2012
Kulla (10.1016/j.future.2023.08.009_b25) 2007; 33
Burkhardt (10.1016/j.future.2023.08.009_b6) 2003
References_xml – volume: 40
  start-page: 33
  issue: 1
  year: 2004
  ident: 10.1016/j.future.2023.08.009_b7
  article-title: Engineering a lightweight suffix array construction algorithm
  publication-title: Algorithmica
  doi: 10.1007/s00453-004-1094-1
– ident: 10.1016/j.future.2023.08.009_b15
  doi: 10.1145/2442516.2442536
– year: 1992
  ident: 10.1016/j.future.2023.08.009_b20
– volume: 33
  start-page: 605
  issue: 9
  year: 2007
  ident: 10.1016/j.future.2023.08.009_b25
  article-title: Scalable parallel suffix array construction
  publication-title: Parallel Comput.
  doi: 10.1016/j.parco.2007.06.004
– ident: 10.1016/j.future.2023.08.009_b24
  doi: 10.1145/2807591.2807609
– volume: 60
  start-page: 1471
  issue: 10
  year: 2010
  ident: 10.1016/j.future.2023.08.009_b28
  article-title: Two efficient algorithms for linear time suffix array construction
  publication-title: IEEE Trans. Comput.
  doi: 10.1109/TC.2010.188
– start-page: 186
  year: 2003
  ident: 10.1016/j.future.2023.08.009_b5
  article-title: Linear-time construction of suffix arrays
– start-page: 55
  year: 2003
  ident: 10.1016/j.future.2023.08.009_b6
  article-title: Fast lightweight suffix array construction and checking
– volume: 39
  start-page: 4
  issue: 2
  year: 2007
  ident: 10.1016/j.future.2023.08.009_b22
  article-title: A taxonomy of suffix array construction algorithms
  publication-title: ACM Comput. Surv.
  doi: 10.1145/1242471.1242472
– start-page: 387
  year: 2014
  ident: 10.1016/j.future.2023.08.009_b26
  article-title: Fast parallel computation of longest common prefixes
– volume: 23
  start-page: 262
  issue: 2
  year: 1976
  ident: 10.1016/j.future.2023.08.009_b2
  article-title: A space-economical suffix tree construction algorithm
  publication-title: J. ACM
  doi: 10.1145/321941.321946
– ident: 10.1016/j.future.2023.08.009_b13
  doi: 10.1145/2312005.2312018
– volume: 25
  start-page: 1084
  issue: 8
  year: 2009
  ident: 10.1016/j.future.2023.08.009_b17
  article-title: mkESA: enhanced suffix array construction tool
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/btp112
– volume: 53
  start-page: 918
  issue: 6
  year: 2006
  ident: 10.1016/j.future.2023.08.009_b16
  article-title: Linear work suffix array construction
  publication-title: J. ACM
  doi: 10.1145/1217856.1217858
– volume: 12
  start-page: 36
  issue: 3
  year: 1980
  ident: 10.1016/j.future.2023.08.009_b21
  article-title: A general method for solving divide-and-conquer recurrences
  publication-title: ACM SIGACT News
  doi: 10.1145/1008861.1008865
– volume: 64
  year: 2001
  ident: 10.1016/j.future.2023.08.009_b12
  article-title: Parallel suffix sorting
  publication-title: Electrical Engineering and Computer Science - All Scholarship. 64.
– start-page: 379
  year: 2012
  ident: 10.1016/j.future.2023.08.009_b14
  article-title: Parallel suffix array construction for shared memory architectures
– volume: 22
  start-page: 935
  issue: 5
  year: 1993
  ident: 10.1016/j.future.2023.08.009_b1
  article-title: Suffix arrays: a new method for on-line string searches
  publication-title: SIAM J. Comput.
  doi: 10.1137/0222058
– start-page: 943
  year: 2003
  ident: 10.1016/j.future.2023.08.009_b4
  article-title: Simple linear work suffix array construction
– volume: 67
  start-page: 1737
  issue: 12
  year: 2018
  ident: 10.1016/j.future.2023.08.009_b18
  article-title: Fast in-place suffix sorting on a multicore computer
  publication-title: IEEE Trans. Comput.
  doi: 10.1109/TC.2018.2842050
– volume: 74
  start-page: 3468
  issue: 7
  year: 2018
  ident: 10.1016/j.future.2023.08.009_b19
  article-title: Fast induced sorting suffixes on a multicore machine
  publication-title: J. Supercomput.
  doi: 10.1007/s11227-018-2395-5
– volume: 28
  start-page: 3466
  issue: 12
  year: 2016
  ident: 10.1016/j.future.2023.08.009_b27
  article-title: Fast parallel skew and prefix-doubling suffix array construction on the GPU
  publication-title: Concurr. Comput.: Pract. Exper.
  doi: 10.1002/cpe.3867
– volume: 3
  start-page: 143
  issue: 2–4
  year: 2005
  ident: 10.1016/j.future.2023.08.009_b3
  article-title: Space efficient linear time construction of suffix arrays
  publication-title: J. Discrete Algorithms
  doi: 10.1016/j.jda.2004.08.002
– volume: 285
  year: 2022
  ident: 10.1016/j.future.2023.08.009_b11
  article-title: Optimal in-place suffix sorting
  publication-title: Inform. and Comput.
  doi: 10.1016/j.ic.2021.104818
– volume: 387
  start-page: 258
  issue: 3
  year: 2007
  ident: 10.1016/j.future.2023.08.009_b23
  article-title: Faster suffix sorting
  publication-title: Theoret. Comput. Sci.
  doi: 10.1016/j.tcs.2007.07.017
– ident: 10.1016/j.future.2023.08.009_b8
– volume: 387
  start-page: 249
  issue: 3
  year: 2007
  ident: 10.1016/j.future.2023.08.009_b9
  article-title: Fast BWT in small space by blockwise suffix sorting
  publication-title: Theoret. Comput. Sci.
  doi: 10.1016/j.tcs.2007.07.018
– volume: 31
  start-page: 1
  issue: 3
  year: 2013
  ident: 10.1016/j.future.2023.08.009_b10
  article-title: Practical linear-time O(1)-workspace suffix sorting for constant alphabets
  publication-title: ACM Trans. Inf. Syst. (TOIS)
  doi: 10.1145/2493175.2493180
SSID ssj0001731
Score 2.3871224
SourceID crossref
SourceType Index Database
StartPage 650
Title Tunnel: Parallel-inducing sort for large string analytics
Volume 149
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  issn: 0167-739X
  databaseCode: GBLVA
  dateStart: 20110101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0001731
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  issn: 0167-739X
  databaseCode: .~1
  dateStart: 19950101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0001731
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Complete Freedom Collection [SCCMFC]
  issn: 0167-739X
  databaseCode: ACRLP
  dateStart: 19950201
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0001731
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect
  issn: 0167-739X
  databaseCode: AIKHN
  dateStart: 19950201
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://www.sciencedirect.com
  omitProxy: true
  ssIdentifier: ssj0001731
  providerName: Elsevier
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8QwEA6LXrz4Ft_k4E1SbNOmrScfKIugeNiFvZVJm6KyrCLtQQ_-diePbosVUS9lKUv6-MJkMv2--Qg5SosgKlMZM5VEBQu5lAyETJjgvFBBrFQOWpx8eyeG4_BmEk0Gg7OuuqSSXv7-ra7kP6jiOcRVq2T_gOx8UDyBvxFfPCLCePwdxrVmqehN_T28alOUKcMtdp2bGgHm1YZDONVcb60JsXJEmL5VDcO9sec0fUW0mbJy8yF3Xg-u0XNrPl-bjxkPjw_1Y7_k3KrKLqCwU8FQ5o_PvW5xIeAdooarN2Icjblxu20Dpm0y6kKesI1j3eopbLjqBWZbI3jybKcUT1_LtE49SduFqPn4_mV9mrMGG0LaU2ZHyfQomXbR1ArOxQDjujbv8D5ako8fO0dK9xiNeNIw_Pr30klOOlnGaJUsu-0BPbdYr5GBmq2TlcZ6g7pIvEFSC_0p7QFPNfAUgacGeGqBp3PgN8n4-mp0OWTOBYPlONcrhgmtEqVK_JMiCkBFkhd-WBYKohwwfOZcJABhGSQCkw1VlKXAlDNIc1_oVn9S8S2yMHueqW1CTbNCDlIAiBAwWZMRcImvCDhg5h7sENY8fvZim51kP7303T_-f48stZNsnyxUr7U6wJyukocGtk99kk2t
linkProvider Elsevier
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=Tunnel%3A+Parallel-inducing+sort+for+large+string+analytics&rft.jtitle=Future+generation+computer+systems&rft.au=Du%2C+Zhihui&rft.au=Zhang%2C+Sen&rft.au=Bader%2C+David+A.&rft.date=2023-12-01&rft.issn=0167-739X&rft.volume=149&rft.spage=650&rft.epage=663&rft_id=info:doi/10.1016%2Fj.future.2023.08.009&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_future_2023_08_009
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon