2021
DOI: 10.1109/tcbb.2019.2935061
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Methods for Finding k-Mismatch Shortest Unique Substrings Using GPU

Abstract: k-mismatch shortest unique substring (SUS) queries have been proposed and studied very recently due to its useful 5 applications in the subfield of computational biology. The k-mismatch SUS query over one given position of a string asks for a shortest 6 substring that covers the given position and does not have a duplicate (within a Hamming distance of k) elsewhere in the string. The 7 challenge in SUS query is to collectively find the SUS for every position of a massively long string in a both time-and space-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…However, the overhead of control statements and reordered memory accesses is not considered for practical applications. The parallel string matching methods have been researched using the parallelism equipped in GPU (Graphics Processing Unit) [7,[16][17][18][19][20][21][22][23][24] and FPGA (Field Programmable Gate Array) [25][26][27][28][29], where the parallel programming requires multiple computational resources. However, sequential string matching based on a processing unit is still an attractive and fundamental topic in many practical applications.…”
Section: Introductionmentioning
confidence: 99%
“…However, the overhead of control statements and reordered memory accesses is not considered for practical applications. The parallel string matching methods have been researched using the parallelism equipped in GPU (Graphics Processing Unit) [7,[16][17][18][19][20][21][22][23][24] and FPGA (Field Programmable Gate Array) [25][26][27][28][29], where the parallel programming requires multiple computational resources. However, sequential string matching based on a processing unit is still an attractive and fundamental topic in many practical applications.…”
Section: Introductionmentioning
confidence: 99%
“…Hon et al gave an O(n 2 )-time, O(n)-space construction of an O(n)-space data structure, which, given q, in O(1) time returns the endpoints of a k-mismatch SUS for T[q]. Allen, Thankachan, and Xu [12] reduced the construction time to O(n log k n) at the cost of increasing the construction space to O(kn), and Schultz and Xu [13] gave a GPU algorithm that is fast in practice.…”
Section: Introductionmentioning
confidence: 99%