![]() |
1
3
是的 不 指定GPU可以并行完成的工作量。”马克斯工作项大小“指定A的最大大小” 工作组 在每个维度。你的是 也 以“最大工作组大小”为界,宽度*高度*深度不能超过该值。此外,每个内核都有一个最大的工作组大小,可以通过CLGKEKEL WorkGROMPPFILE和CLKNELL工作组GROUPLE大小查询。根据我的经验,您通常不想接近这些限制;您的内核在较小的工作组中运行得更快。除非你有什么理由需要大的工作组,只需将它们设为32或64个项(或者如果你不使用共享的本地内存,则保留默认的工作组大小(空),让运行时选择一个(但保持全局工作组大小可以很好地划分,否则你将得到次优的工作组大小)。 您的Intel和AMD GPU是分开报告的,因为它们是分开的设备。至于苹果为什么把两个GPU放在一个盒子里,那就看他们了。通常情况下,用户可以选择速度与功耗。 |