OpenCL Tutorial and Example Resources:

For those of you looking to learn and use OpenCL, I would recommend the high-level HandsOn OpenCL tutorial. It is compatible with many of the vendor-specific OpenCL solutions and has 12 lessons that teach you basic techniques for setting up and using OpenCL with GPU, CPU, and FPGAs.

CUDA Resources:

TBD

OpenACC Resources:

TBD

OpenMP 4.0+ Resources:

TBD