CUDA
SYCL
– an open standard from Khronos Group for programming a variety of platforms, including GPUs, with single-source
modern C++
, similar to higher-level CUDA Runtime API (single-source)
BrookGPU
– the Stanford University graphics group's compiler
Array programming
Parallel computing
Stream processing
rCUDA
– an API for computing on remote computers
Molecular modeling on GPUs
Vulkan
– low-level, high-performance 3D graphics and computing API
OptiX
– ray tracing API by NVIDIA
CUDA binary
(cubin) – a type of fat binary
Numerical Library Collection
– by NEC for their vector processor
CUDA - Wikipedia