News for hackers. Stuff that matters.
Re:AMD Open Source Driver for Vulkan by lloeki on Friday December 22, 2017 @09:05AM (#15987472)
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?
Re:AMD Open Source Driver for Vulkan by rodburns on Friday December 22, 2017 @10:26AM (#15988070)
We are working on an OpenCL based layer that enables AMD GPUs, see these links for more info https://developer.codeplay.com/computecppce/latest/getting-s... https://github.com/tensorflow/tensorflow/issues/22
Re:AMD Open Source Driver for Vulkan by bryanlarsen on Friday December 22, 2017 @10:10AM (#15987945)
AMD is working on a tool to convert CUDA code: https://github.com/ROCm-Developer-Tools/HIP
Re:AMD Open Source Driver for Vulkan by orbifold on Friday December 22, 2017 @09:46AM (#15987749)
No there isn't, Google developed a CUDA frontend for clang/llvm which targets PTX (nvidias virtual machine instruction set), in principle someone could come along and implement a different backend for this frontend targeting for example AMDs gpu instruction architecture or something different. The other ingredient missing is a reimplementation of CUDAs runtime libraries.
Re:AMD Open Source Driver for Vulkan by cjalmeida on Friday December 22, 2017 @10:14AM (#15987985)
The last part is particularly important. Most deep learning libs rely on things like cuDNN which implement by hand basic operations very efficiently.

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.

Re:AMD Open Source Driver for Vulkan by FnuGk on Friday December 22, 2017 @09:14AM (#15987538)
CUDA is made by nvidia
Re:AMD Open Source Driver for Vulkan by baldfat on Friday December 22, 2017 @11:56AM (#15988881)
Not sure why you were down voted. CUDA is developed by NVIDIA.

CUDA is a registered trademark by NVIDIA - https://trademarks.justia.com/850/30/cuda-85030071.html

Here is the CUDA webpage

https://developer.nvidia.com/cuda-zone

Re:AMD Open Source Driver for Vulkan by iforgotpassword on Friday December 22, 2017 @04:13PM (#15990959)
Because it's a pointless answer that basically just repeats part of the question, providing absolutely no new information.
Re:AMD Open Source Driver for Vulkan by baldfat on Saturday December 23, 2017 @01:01PM (#15995340)
Well I think it makes a short answer NVIDIA doesn't let their proprietary CUDA technology work on non-NVIDIA devices.