OpenCL: does it play well with OpenMP, can I connect other languages to it, etc.

Posted by Cem Karan on Stack Overflow See other posts from Stack Overflow or by Cem Karan
Published on 2008-12-10T14:50:55Z Indexed on 2010/04/12 23:33 UTC
Read the original article Hit count: 374

Filed under:
|

The 1.0 spec for OpenCL just came out a few days ago (Spec is here) and I've just started to read through it. I want to know if it plays well with other high performance multiprocessing APIs like OpenMP (spec) and I want to know what I should learn. So, here are my basic questions:

  1. If I am already using OpenMP, will that break OpenCL or vice-versa?
  2. Is OpenCL more powerful than OpenMP? Or are they intended to be complementary?
  3. Is there a standard way of connecting an OpenCL program to a standard C99 program (or any other language)? What is it?
  4. Does anyone know if anyone is writing an OpenCL book? I'm reading the spec, but I've found books to be more helpful.

© Stack Overflow or respective owner

Related posts about opencl

Related posts about openmp