Using clouds for large data parallel processing offers cost and maintenance advantages. On another hand, GPGPU is often required as the best solution for optimization, especially when machine learning is involved.
Clouds