Boosting Performance of a Statistical Machine Translation System Using Dynamic Parallelism
In this work we introduce a new Statistical Machine Translation (SMT) system whose main objective is to reduce the translation times exploiting efficiently the computing power of the current processors and servers. Our system processes each individual job in parallel using different number of cores in such a way that the level of parallelism for each job changes dynamically according to the load of the translation server. In addition, the system is able to adapt to the particularities of any hardware platform used as server thanks to an autotuning module. An exhaustive performance evaluation considering different scenarios and hardware configurations demonstrates the benefits and flexibility of our proposal.
keywords: machine translation, dynamic parallelism, autotuning, performance
Publication: Article
1624014945121
June 18, 2021
/research/publications/boosting-performance-of-a-statistical-machine-translation-system-using-dynamic-parallelism
In this work we introduce a new Statistical Machine Translation (SMT) system whose main objective is to reduce the translation times exploiting efficiently the computing power of the current processors and servers. Our system processes each individual job in parallel using different number of cores in such a way that the level of parallelism for each job changes dynamically according to the load of the translation server. In addition, the system is able to adapt to the particularities of any hardware platform used as server thanks to an autotuning module. An exhaustive performance evaluation considering different scenarios and hardware configurations demonstrates the benefits and flexibility of our proposal. - M. Fernández, Juan C. Pichel, José C. Cabaleiro, Tomás F. Pena - 10.1016/j.jocs.2016.01.003
publications_en