Intel® C++ Compiler
Support and discussions for creating C++ code that runs on platforms based on Intel® processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

Can we offload openMp to the GPU ?

amit_l_
Beginner
186 Views

Hi,

I'm using Ubuntu 14.04.

1. Is there a way to use openMp and offload the parallel code into the GPU ? (intel HD graphics) ?

if yes:

2. which icc version do I need ? (can I do it with gcc ?)

3. which Intel processors are supported ?

 

Thanks

0 Kudos
3 Replies
TimP
Black Belt
186 Views

You might start by reading some of the white papers already posted by Intel which your search engine ought to flag, e.g.

https://software.intel.com/en-us/articles/how-to-offload-computation-to-intelr-graphics-technology

https://software.intel.com/en-us/articles/pldi-tutorial-using-the-intelr-c-compiler-for-general-purp...

Perhaps the authors of the latter would answer as to whether there is released documentation, since they apparently presented on these subjects recently.

amit_l_
Beginner
186 Views

Ok, It seems that there is a solution for CILK.

But what about openmp ?

TimP
Black Belt
186 Views

amit l. wrote:

Ok, It seems that there is a solution for CILK.

But what about openmp ?

That last URL I gave you states that the authors discussed OpenMP in their presentation.  I don't know the details.

Reply