金属计算管道线程执行宽度

时间:2016-02-07 23:05:02

标签: metal

MTLComputePipelineState的{​​{1}}属性是否会随时更改?

基于此,我希望能够计算长期threadExecutionWidththreadgroupsPerGrid属性,以便每次调用threadsPerThreadgroup的{​​{1}}方法时使用计算通行证。

如果更改,我的预计算MTLComputeCommandEncoderdispatchThreadgroups(...)属性可能不再有效!

1 个答案:

答案 0 :(得分:4)

它是不可能改变的,因为它是GPU的硬件属性(据我所知,目前64为AMD和32为其他供应商,通过研究和我的测试与几个GPU。)< / p>