download0 view861
twitter facebook

공공누리This item is licensed Korea Open Government License

dc.contributor.author
Nhat-Phuong Tran
dc.contributor.author
이명호
dc.contributor.author
최동훈
dc.date.accessioned
2019-08-28T07:41:49Z
dc.date.available
2019-08-28T07:41:49Z
dc.date.issued
2015-10-30
dc.identifier.issn
1058-9244
dc.identifier.uri
https://repository.kisti.re.kr/handle/10580/14480
dc.identifier.uri
http://www.ndsl.kr/ndsl/search/detail/article/articleSearchResultDetail.do?cn=NART76727736
dc.description.abstract
Aho-Corasick (AC) algorithm is a multiple patterns string matching algorithm commonly used in computer and network security and bioinformatics, among many others. In order to meet the highly demanding computational requirements imposed on these applications, achieving high performance for the AC algorithm is crucial. In this paper, we present a high performance parallelization of the AC on the many-core accelerator chips such as the Graphic Processing Unit (GPU) from Nvidia and the Intel Xeon Phi. Our parallelization approach significantly improves the cache locality of the AC by partitioning a given set of string patterns into multiple smaller sets of patterns in a space-efficient way. Using the multiple pattern sets, intensive pattern matching operations are concurrently conducted with respect to the whole input text data. Compared with the previous approaches where the input data is partitioned amongst multiple threads instead of partitioning the pattern set, our approach significantly improves the performance. Experimental results show that our approach leads up to 2.73 times speedup on the Nvidia K20 GPU and 2.00 times speedup on the Intel Xeon Phi compared with the previous approach. Our parallel implementation delivers up to 693 Gbps throughput performance on the K20.
dc.language
eng
dc.relation.ispartofseries
Scientific Programming
dc.title
Cache Locality-Centric Parallel String Matching on Many-Core Accelerator Chips
dc.citation.endPage
20
dc.citation.number
937694
dc.citation.startPage
1
dc.citation.volume
2015
Appears in Collections:
7. KISTI 연구성과 > 학술지 발표논문
Files in This Item:
There are no files associated with this item.

Browse