arrow
Return

Tunnel: Parallel-inducing sort for large string analytics

delete2023-12-01
delete0
delete
OA
AI
Z
Zhihui Du *
S
Sen Zhang
D
David A. Bader
DOI:10.1016/j.future.2023.08.009delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The suffix array is a crucial data structure for efficient string analysis. Over the course of twenty-six years, sequential suffix array construction algorithms have achieved O(n) time complexity and inplace sorting. In this paper, we present the Tunnel algorithm, the first large-scale parallel suffix array (n ) construction algorithm with a time complexity of O based on the parallel random access machine (PRAM) model. The Tunnel algorithm is built on three key ideas: dividing the problem of size O(n) into p sub-problems of reduced size O by replacing long suffixes with shorter prefixes of size at most a constant D; introducing a Tunnel mechanism to efficiently induce the order of a set of suffixes with long common prefixes; developing a strategy to transform a partially ordered suffix set into a total order relation by iteratively applying the Tunnel inducing method. We provide a detailed description of the algorithm, along with a thorough analysis of its time and space complexity, to demonstrate its correctness and efficiency. The proposed Tunnel algorithm exhibits scalable performance, making it suitable for large string analytics on large-scale parallel systems. & COPY; 2023 Elsevier B.V. All rights reserved.
Keywords:
Suffix array
String algorithm
Parallel sorting
String analysis
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

S
state university of new york (suny) system
Scholars:
6.5W
Papers: 5.8W
Citations: 65
N
New Jersey Institute of Technology
Scholars:
4.2K
Papers: 4.5K
Citations: 4.6K
Cited Papers

Cited Papers

Image De-raining via Continual Learning
err2021-06-01
err0
PREAI
errMan Zhou; Jie Xiao; Yifan Chang; Xueyang Fu; Aiping Liu; Jinshan Pan; Zheng-Jun Zha
errShare
errSave
err1999-01-01
err0
PREAI
errAimin Yan; Meryl Reis Louis
errShare
errSave
Providing Housing First services for an underserved population during the early wave of the COVID-19 pandemic: A qualitative study
err2022-12-01
err0
errOAAI
errCilia Mejia-Lancheros; James Lachaud; Evie Gogosis; Naomi Thulien; Vicky Stergiopoulos; George Da Silva; Rosane Nisenbaum; Patricia O’Campo; Stephen Hwang
errShare
errSave
Modified parameterization of the Li-Petrasso charged-particle stopping power theory
err2019-12-05
err0
errOAAI
errA. B. Zylstra; H. G. Rinderknecht; J. A. Frenje; C. K. Li; R. D. Petrasso
errShare
errSave
A taxonomy of suffix array construction algorithms
err2007-07-06
err168
PREAI
errPublisi, Simon J.; Smyth, W. F.; Turpin, Andrew H.
errShare
errSave
researcher View more