cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

sajis997
Adept I

API design

Hi forum,

OpenCL spec 1.2 is already there and NVIDIA has no plan so far to adopt it.

I am planning to extend an existing API for OpenCL. Since i am provided with the nvidia resources for the development, how do i make the API compatible for old, current and future opencl specs ?

I think this is an open question to every API design.

Some guidelines will be helpful from the forum.

Regards

Sajjadul

0 Likes
1 Reply
LeeHowes
Staff

Look at cl.hpp as an example. We have tried to build this support in. You have to be a little careful to do both compile-time checks (which let it link against the right opencl.dll) and also run-time checks that account for a 1.1 device hiding behind a 1.2 linked OpenCL library.

0 Likes