官方的OpenCL 2.2标准是否支持WaveFront? [英] Does the official OpenCL 2.2 standard support the WaveFront?

查看:240
本文介绍了官方的OpenCL 2.2标准是否支持WaveFront?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

众所周知,AMD-OpenCL支持WaveFront(2015年8月): http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/12/AMD_OpenCL_Programming_Optimization_Guide2.pdf

As known, AMD-OpenCL supports WaveFront (August 2015): http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2013/12/AMD_OpenCL_Programming_Optimization_Guide2.pdf

例如,AMD Radeon HD 7770 GPU支持超过25,000个 机上工作项,并可以切换到新的波前(包含 最多64个工作项).

The AMD Radeon HD 7770 GPU, for example, supports more than 25,000 in-flight work-items and can switch to a new wavefront (containing up to 64 work-items) in a single cycle.


但是为什么在OpenCL标准1.0/2.0/2.2中没有提及WaveFront?


But why in the OpenCL standards 1.0/2.0/2.2 there is no mention about the WaveFront?

PDF都没有一个单词 WaveFront : https ://www.khronos.org/registry/OpenCL/specs/

None of the PDF has not a word WaveFront: https://www.khronos.org/registry/OpenCL/specs/

我也发现:

OpenCL是一个开放标准.它仍然不支持这种混乱 概念.它甚至还不支持波前/翘曲.

OpenCL is a open standard. It still does not support this swizzling concept. It does not even support wavefront/warp yet.

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆