- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I read the user guide and try to find some task parallel content (as what TBB does for task management), however, I feel that I still can not get the answer.
Does current release of Intel OpenCL SDK support task parallel? Will the tasks be scheduled by OpenCL implementation?
Sorry for silly question, and thank you for reading this post.
Susan
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Susan,
You have two options for Task Parallelism.
1. Create single Out of Order queue and submit Tasks to it.
2. Create muliple In Order queues and submit tasks that should be run in parallel to different queues.
Don't forget clFlush() in both cases.
Thanks,
Evgeny
You have two options for Task Parallelism.
1. Create single Out of Order queue and submit Tasks to it.
2. Create muliple In Order queues and submit tasks that should be run in parallel to different queues.
Don't forget clFlush() in both cases.
Thanks,
Evgeny
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you very much. So there is task scheduler to map tasks to threads and help on load balance, is it correct?
Thanks,
Susan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes,
it's correct.
it's correct.

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