Files in this item



application/pdfParallel_NLP_LBJ.pdf (626kB)
Main ArticlePDF


Title:Efficient Development of Parallel NLP Applications
Author(s):Jindal, Prateek; Roth, Dan; Kale, Laxmikant V.
Subject(s):Natural Language Processing
Learning Based Java
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.
Issue Date:2013-12-04
Citation Info:Prateek Jindal, Dan Roth, L.V. Kale. Efficient Development of Parallel NLP Applications. Computer Science Research and Tech Reports. UIUC. 2013.
Genre:Technical Report
Publication Status:unpublished
Peer Reviewed:not peer reviewed
Rights Information:2013 by Prateek Jindal
Date Available in IDEALS:2013-12-04

This item appears in the following Collection(s)

Item Statistics