我的问题是,假设输入缓冲区是一个图像并且其像素正在内核中处理,当我们在GPU上清除任务内容时,任务是否被所有计算单元划分和处理?如果是这样,那么每次GPU生效时GPU利用率是否达到100%?如果不是这样,你能否指点我在哪里可以澄清什么时候使用GPU的百分比?
答案 0 :(得分:0)
任务是否被所有计算单元划分和处理?
是的,除非您使用子设备,否则您的WorkItem计数太低。
如果每次启动时GPU利用率达到100%?
取决于你的意思"利用"。没有空闲的计算单元,但是CU的某些部分(内存/纹理单元,矢量/标量单位)将被使用多少完全取决于你的内核。