CUDA-based Parallel Implementation of IBM Word Alignment Algorithm for Statistical Machine Translation

被引:0
|
作者
Jing, Si-Yuan [1 ]
Yan, Gao-Rong [2 ]
Chen, Xing-Yuan [1 ]
Jin, Peng [1 ]
Guo, Zhao-Yi [1 ]
机构
[1] Leshan Normal Univ, Sch Comp Sci, Leshan, Peoples R China
[2] Leshan Normal Univ, Sch Foreign Language, Leshan, Peoples R China
关键词
Word Alignment; GPU; Parallel Computation; Expectation-Maximization Algorithm; CUDA;
D O I
10.1109/PDCAT.2016.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Word alignment is a basic task in natural language processing and it usually serves as the starting point when building a modern statistical machine translation system. However, the state-of-art parallel algorithm for word alignment is still time-consuming. In this work, we explore a parallel implementation of word alignment algorithm on Graphics Processor Unit (GPU), which has been widely available in the field of high performance computing. We use the Compute Unified Device Architecture (CUDA) programming model to re-implement a state-of-the-art word alignment algorithm, called IBM Expectation-Maximization (EM) algorithm. A Tesla K40M card with 2880 cores is used for experiments and execution times obtained with the proposed algorithm are compared with a sequential algorithm and a multi-threads algorithm on an IBM X3850 server, which has two Intel Xeon E7 CPUs (2.0GHz * 10 cores). The best experimental results show a 16.8-fold speedup compared to the multi-threads algorithm and a 234.7-fold speedup compared to the sequential algorithm.
引用
收藏
页码:189 / 194
页数:6
相关论文
共 50 条
  • [31] Accelerated Reconstruction of Scenes Using CUDA-Based Parallel Computing
    Zou, Gui
    Jiang, Jin
    Chen, Qi
    IEEE ACCESS, 2025, 13 : 10489 - 10498
  • [32] Integrated phrase segmentation and alignment algorithm for Statistical Machine Translation
    Zhang, Y
    Vogel, S
    Waibel, A
    2003 INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 2003, : 567 - 573
  • [33] CUDA-based JPCG parallel solution algorithm for 3D-DDA global equations
    Wang Z.
    Yang J.
    Ni K.
    Ning Y.
    Yanshilixue Yu Gongcheng Xuebao/Chinese Journal of Rock Mechanics and Engineering, 2020, 39 (06): : 1231 - 1241
  • [34] CUDA-Based Genetic Algorithm on Traveling Salesman Problem
    Chen, Su
    Davis, Spencer
    Jiang, Hai
    Novobilski, Andy
    COMPUTER AND INFORMATION SCIENCE 2011, 2011, 364 : 241 - 252
  • [35] An Implementation and Evaluation of CUDA-based GPGPU Framework by Genetic Algorithms
    Yoshimi, Masato
    Kurano, Yuki
    Miki, Mitsunori
    Hiroyasu, Tomoyuki
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (12): : 29 - 37
  • [36] Recursive alignment block classification technique for word reordering in statistical machine translation
    Costa-jussa, Marta R.
    Fonollosa, Jose A. R.
    Monte, Enric
    LANGUAGE RESOURCES AND EVALUATION, 2011, 45 (02) : 165 - 179
  • [37] Recursive alignment block classification technique for word reordering in statistical machine translation
    Marta R. Costa-jussà
    José A. R. Fonollosa
    Enric Monte
    Language Resources and Evaluation, 2011, 45 : 165 - 179
  • [38] Improving Statistical Machine Translation Using Bayesian Word Alignment and Gibbs Sampling
    Mermer, Coskun
    Saraclar, Murat
    Sarikaya, Ruhi
    IEEE TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2013, 21 (05): : 1090 - 1101
  • [39] CUDA-Based Hybrid Intuitionistic Fuzzy Edge Detection Algorithm
    Yalcin, Eyup
    Badem, Hasan
    Gunes, Mahit
    2015 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2015), 2015,
  • [40] PEvoRNN: Extended CUDA-Based Hybrid Parallel Evolutionary Robot Controller
    Benalia, Nour El-Houda
    Djedi, NourEddine
    2017 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING - BOUMERDES (ICEE-B), 2017,