This is totally not my field so it may very well be the stupidest question ever: is there technically anything that prevents implementing CUDA on top of non-NVIDIA hardware?
The ROCm initiative by AMD already "transpile" most CUDA kernels to being AMD compatible, but it seems performance is not yet comparable in real word benchmarks.
CUDA is a registered trademark by NVIDIA - https://trademarks.justia.com/850/30/cuda-85030071.html
Here is the CUDA webpage