Massive parallelism, and energy efficiency of GPUs, along with advances in their programmability with OpenCL and CUDA programming …