@inproceedings{4ec3652330ac448c894f4564143ab725,
title = "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.",
keywords = "CUDA, CYK Algorithm, Context-Free Language Membership Test, GPU Programming, Parallel Computing",
author = "Kim, {Kyoung Hwan} and Choi, {Sang Min} and Hyein Lee and Man, {Ka Lok} and Han, {Yo Sub}",
year = "2014",
doi = "10.1007/978-3-662-44917-2_14",
language = "English",
isbn = "9783662449165",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "157--168",
booktitle = "Network and Parallel Computing - 11th IFIP WG 10.3 International Conference, NPC 2014, Proceedings",
note = "11th IFIP WG 10.3 International Conference on Network and Parallel Computing, NPC 2014 ; Conference date: 18-09-2014 Through 20-09-2014",
}