There is many standards for gpgpu which is supported by compilers and hardware
OpenMP - directive
OpenHMPP - directive
OpenACC - directive
OpenCL - khronos directive kernel writing
OpenGL - 3d graphic
OpenGL ES - 3d graphic for embedded systems
OpenGL SC - 3d graphic with critical functions removed
OpenVG - 2d vector graphic
OpenML - synchronizing
OpenMAX - development layer
OpenAL - loki standard using opencl for audio
OpenSL ES - embedded systems sound library
CUDA - nVidia only
DirectX family - for windows

Is there something more supported? by compilers and hardware