Parallel CYK Membership Test on GPUs - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2014

Parallel CYK Membership Test on GPUs

Kyoung-Hwan Kim
  • Function : Author
  • PersonId : 994328
Sang-Min Choi
  • Function : Author
  • PersonId : 994329
Hyein Lee
  • Function : Author
  • PersonId : 994330
Ka Lok Man
  • Function : Author
  • PersonId : 994331
Yo-Sub Han
  • Function : Author
  • PersonId : 994332


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.
Fichier principal
Vignette du fichier
978-3-662-44917-2_14_Chapter.pdf (449.99 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01403076 , version 1 (25-11-2016)





Kyoung-Hwan Kim, Sang-Min Choi, Hyein Lee, Ka Lok 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⟩
58 View
166 Download



Gmail Facebook Twitter LinkedIn More