Wavefront parallelization of recurrent neural networks on multi-core architectures

Robin Kumar Sharma, Marc Casas · 2020

Recurrent neural networks (RNNs) are widely used for natural language processing, time-series prediction, or text analysis tasks. The internal structure of RNNs inference and training in terms of data or control dependencies across their fundamental numerical kernels complicate the exploitation of model parallelism, which is the reason why just data-parallelism has been traditionally applied to accelerate RNNs.

Read the paper · More papers on PaperTik