The elephant in the room is that language development seems basically stalled. Meanwhile the bad old &quot;C for GPUs&quot; languages we are stuck with are CUDA, Metal and OpenCL, of which OpenCL is no good wrt compiler&#x2F;tools&#x2F;driver quality and the other two are proprietary and thus of limited potential.