Generic GPU Kernels in Julia
mikeinnes.github.io
Generic GPU Kernels in Julia
1–10 of 15 posts
Re: Generic GPU Kernels in Julia
#2Re: Generic GPU Kernels in Julia
#3Generic GPU kernels... for just NVIDIA devices.
Re: Generic GPU Kernels in Julia
#4Generic GPU kernels... for just NVIDIA devices.
Re: Generic GPU Kernels in Julia
#5Generic GPU kernels... for just NVIDIA devices.
Re: Generic GPU Kernels in Julia
#6Generic GPU kernels... for just NVIDIA devices.
To add to Keno's comment, a bunch of this stuff actually can work with OpenCL and OpenGL, and you can see it in action in GPUArrays.jl [1]. In general, there's a bunch of work to make Julia as hardware-agnostic as possible, but you gotta start somewhere. [1]: https://github.com/JuliaGPU/GPUArrays.jl
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.
Re: Generic GPU Kernels in Julia
#7Given this addition of GPGPU required for contemporary compute applications, Julia looks like a compelling alternative to other languages in the space.
Re: Generic GPU Kernels in Julia
#8Generic GPU kernels... for just NVIDIA devices.
Yeah, I hate vendor lockin and would love to see this extended to OpenCL
More details in this package: https://github.com/SimonDanisch/Transpiler.jl
Re: Generic GPU Kernels in Julia
#9Re: Generic GPU Kernels in Julia
#10D with DCompute can do that as well.