Generic GPU Kernels in Julia
mikeinnes.github.io
mikeinnes.github.io
Given this addition of GPGPU required for contemporary compute applications, Julia looks like a compelling alternative to other languages in the space.
D with DCompute can do that as well.
My comment came off as more snarky than I intended. I just like choice. I'm an HPC guy so I follow Julia with great interest.
More details in this package: https://github.com/SimonDanisch/Transpiler.jl
However, this doesn't really seem ready for prime time, i.e. undocumented stuff that is "in flux". Going to keep an eye on this.
[1] https://blog.tartanllama.xyz/sycl/ [2] https://www.codeplay.com/products/computesuite/computecpp
Unfortunately, I don't have the time to wait for NVidia support. I have a window of opportunity to rewrite some core things right now, but that window will soon close.