cancel
Showing results for 
Search instead for 
Did you mean: 

Devgurus Discussion

ep-98d
Adept II

What is the NVIDIA Optix counter part for AMD?

I want to know if there is any ray tracing API for AMD's implementation of NVIDA Optix. What I want to do is to exploit ray tracing cores in order to calculate atmospheric radiation features.

0 Likes
7 Replies

Found this Phoronix (Linux Tech site) comparing AMD HIP vs Nvidia CUDA vs Nvidia Optix using Blender 3.2: https://www.phoronix.com/review/blender32-hip-cuda

Don't know if you have read this article or not.

This tech article explains "Porting CUDA Applications to Run on AMD GPUs" : https://www.hpcwire.com/2022/11/28/porting-cuda-applications-to-run-on-amd-gpus/

 

0 Likes

The article you linked is comparison of NVIDIA's CUDA, Optix and AMD HIP. This does not cover the AMD's hardware ray tracing which would be the counter part for the NVIDIA Optix which uses GPUs hardware ray tracing cores.

0 Likes

Yes I realize that but doesn't Optix only is used by CUDA? 

Seems like AMD now is able to use CUDA in their GPUs.

0 Likes

I thought you can use Optix alone as itself is an API for ray tracing purpose. Yes, you can use Optix along with the CUDA. And yes, AMD can run CUDA code (after a conversion process), but this does not mean that it can also execute Optix part of the CUDA code.

Ah, I understand. Okay hopefully someone here can help you get an answer.

0 Likes
dipak
Big Boss

You may check the RadeonRays library available here: https://gpuopen.com/radeon-rays/

Thanks.

 

 

Well RadeonRay is a general GPU library that are not specifically targeted towards hardwares that are designed to process ray tracing, isn't it?

0 Likes