Cuda fortran for x86

Is this product/capability available yet? The write up on Cuda for x86 says it will be.

Where/when should I look for it?

Malcolm

Hi Malcolm,

CUDA Fortran has emulation mode (-Mcuda=emu) in which the binary will run multi-threaded (via OpenMP tasks) on the host x86 processor. Is this what you’re meaning? This capability has been there since the beginning of CUDA Fortran in 2009.

The CUDAx86 product is for CUDA C running multi-threaded on an x86 processor. Though, it’s quite old and was never updated beyond CUDA 3.2.

I’m wondering if you mean OpenACC targeting multi-core CPU? This will be one of our next OpenACC target architecture along with Xeon Phi, but there’s no publically announced availability date.

  • Mat

Hi Mat. Thanks for the response. What I meant is “The CUDAx86 product is for CUDA C running multi-threaded on an x86 processor.” with the Cuda C replaced by Cuda Fortran.

Apparently it doesn’t exist!

Malcolm

What I meant is “The CUDAx86 product is for CUDA C running multi-threaded on an x86 processor.” with the Cuda C replaced by Cuda Fortran.

That’s CUDA Fortran in emulation mode.

  • Mat