Skip to Main content Skip to Navigation
Conference papers

Parallel CYK Membership Test on GPUs

Abstract : Nowadays general-purpose computing on graphics processing units (GPGPUs) performs computations what were formerly handled by the CPU using hundreds of cores on GPUs. It often improves the performance of sequential computation when the running program is well-structured and formulated for massive threading. The CYK algorithm is a well-known algorithm for the context-free language membership test and has been used in many applications including grammar inferences, compilers and natural language processing. We revisit the CYK algorithm and its structural properties suitable for parallelization. Based on the discovered properties, we then parallelize the algorithm using different combinations of memory types and data allocation schemes using a GPU. We evaluate the algorithm based on real-world data and herein demonstrate the performance improvement compared with CPU-based computations.
Document type :
Conference papers
Complete list of metadata

Cited literature [22 references]  Display  Hide  Download

https://hal.inria.fr/hal-01403076
Contributor : Hal Ifip <>
Submitted on : Friday, November 25, 2016 - 2:28:32 PM
Last modification on : Thursday, March 5, 2020 - 5:40:20 PM
Long-term archiving on: : Monday, March 20, 2017 - 4:34:00 PM

File

978-3-662-44917-2_14_Chapter.p...
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Kyoung-Hwan Kim, Sang-Min Choi, Hyein Lee, Ka Man, Yo-Sub Han. Parallel CYK Membership Test on GPUs. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. pp.157-168, ⟨10.1007/978-3-662-44917-2_14⟩. ⟨hal-01403076⟩

Share

Metrics

Record views

108

Files downloads

272