arXiv · 1807.05642
LATE Ain'T Earley: A Faster Parallel Earley Parser
Abstract
We present the LATE algorithm, an asynchronous variant of the Earley algorithm for parsing context-free grammars. The Earley algorithm is naturally task-based, but is difficult to parallelize because of dependencies between the tasks. We present the LATE algorithm, which uses additional data structures to maintain information about the state of the parse so that work items may be processed in any order. This property allows the LATE algorithm to be sped up using task parallelism. We show that the LATE algorithm can achieve a 120x speedup over the Earley algorithm on a natural language task.
Explore related subjects
Keep this discovery
Willow Ahrens, John Feser, Robin Hui. 2018-07-16. LATE Ain'T Earley: A Faster Parallel Earley Parser. https://arxiv.org/abs/1807.05642
Cite the original work for its findings. Save a collection to share your selection of sources.