If i'm not mistaken, this already exists, and the assembly language here is called PTX
https://llvm.org/docs/NVPTXUsage.html
PTX is a bytecode format, the CUDA driver JIT compiles it when uploading into the cards.
PTX is a bytecode format, the CUDA driver JIT compiles it when uploading into the cards.