Efficient Development of Parallel NLP Applications
Jindal, Prateek; Roth, Dan; Kale, Laxmikant V.
Loading…
Permalink
https://hdl.handle.net/2142/46406
Description
Title
Efficient Development of Parallel NLP Applications
Author(s)
Jindal, Prateek
Roth, Dan
Kale, Laxmikant V.
Issue Date
2013-12-04
Keyword(s)
Natural Language Processing
Learning Based Java
Charm++
Abstract
Parallel programming is becoming increasingly popular. Computers have increasingly many cores (processors). Also, large computer-clusters are becoming available. But there is still no good programming framework for these architectures, and thus no simple and unified way for NLP applications to take advantage of the potential speed up. In this paper, we develop a broadly applicable parallel programming method to solve NLP problems. Our work is in distinct contrast to the tradition of designing (often ingenious) ways to speed up a single algorithm at a time. Specifically, we show how the problems which can be expressed in LBJ framework take advantage of parallelization. We use Charm++ to demonstrate the speed up of NLP applications.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.