- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have a desktop with Intel CPU and Nvidia GPU. The Intel OpenCL SDK and Nvidia Driver have been installed. So I could get two platforms.
Now I try to solve a problem using these two platforms simultaneously. What I should do is to get two platform IDs and the devices IDs of each platform. Then two contexts should be created for each platform and several command queues for each devices. The problem should be split into several parts and each is solved on one devices.
Am I right? Any better ideas?
I have a desktop with Intel CPU and Nvidia GPU. The Intel OpenCL SDK and Nvidia Driver have been installed. So I could get two platforms.
Now I try to solve a problem using these two platforms simultaneously. What I should do is to get two platform IDs and the devices IDs of each platform. Then two contexts should be created for each platform and several command queues for each devices. The problem should be split into several parts and each is solved on one devices.
Am I right? Any better ideas?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
This is the only solution for two different platforms.
OpenCL enables data and event sharing only within same OpenCL context.
Evgeny
This is the only solution for two different platforms.
OpenCL enables data and event sharing only within same OpenCL context.
Evgeny

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page