Groups
Groups
Sign in
Groups
Groups
AMD-SPL
Conversations
About
Send feedback
Help
运行多个kernel
1 view
Skip to first unread message
traits zhang
unread,
Mar 23, 2009, 6:13:38 AM
3/23/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to amd...@googlegroups.com
可以在1个ctx中,同时提交运行多个kernel么?
据说在ATI CTM中,允许在1个API Call中提交一组kernel。
谢谢
xianyi
Li John
unread,
Mar 23, 2009, 6:19:03 AM
3/23/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to amd...@googlegroups.com
现在CAL里面不行。
2009/3/23 traits zhang
<
traits...@gmail.com
>
Jiawei Ou
unread,
Mar 23, 2009, 7:00:57 AM
3/23/09
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to amd...@googlegroups.com
CAL的Ctx实际上是一个任务队列。Kernel的执行是异步的,你可以提交一组kernel,但是应该是不会同时运行的。
个人认为,如果没有数据依赖的话,也建议尽可能提交多一点kernel运行。这样可以保证GPU一直满负载运行,性能会更好。但是,如果有数据以来的话,就一定要检查CALevent保证有依赖的任务执行完成。
Jiawei OU, School of Software Engineering, Tongji University
Reply all
Reply to author
Forward
0 new messages