OT: AMD's new HIP -- porting CUDA to AMD cards

mtl1mtl1 Posts: 1,508

This popped up today: http://semiaccurate.com/2015/11/16/amd-presses-the-reset-button-in-hpc/

Using AMD’s HiPify tools you can generate HIP code from CUDA code and then compile it using AMD’s new HCC compiler to run on AMD’s GPUs or compile that same HIP code using Nvidia’s NVCC.

Of course, AMD's HIP can't port CUDA to AMD cards in real time yet (it's a compile-time not run-time conversion), but it's an interesting development for CUDA-based applications (iray, anyone?) :)

Comments

  • HavosHavos Posts: 5,636

    The only one with access to iRay code, and so could compile it to run on AMD cards, is nVidia, and I can not see why they would want to update their software to be able to run on a rival's hardware

  • This would be rakear the code?

  • nicsttnicstt Posts: 11,715

    They intimated they would allow AMD to run CUDA  a couple of years ago. Nothing came of it.

    If you don't believe me, google it.

  • We need this, the prices of the Nvidia cards are way too high! some competition would be welcome.

  • mtl1mtl1 Posts: 1,508
    nicstt said:

    They intimated they would allow AMD to run CUDA  a couple of years ago. Nothing came of it.

    If you don't believe me, google it.

    To be completely fair though, AMD, in its tradition of supporting open standards, went with OpenCL.

    This development won't help us with Iray necessarily since it's proprietary tech by nVidia, but will allow other developers to easily support AMD cards by porting over their CUDA code.

    The dream, of course, is the ability to run CUDA-based code on AMD cards at run-time considering AMD runs circles around nVidia cards when it comes to GPU compute.

Sign In or Register to comment.