Khronos计划将OpenCL整合进Vulkan
首页 > 观测 > 数码科技    作者:剧毒术士马文   2017年5月18日 18:15 星期四   热度:1082°   0条评论    
时间:2017-5-18 18:15   热度:1082° 

QQ截图20170518182217.png



5月16日Khronos在发布OpenCL 2.2和SPIR-V 1.2的同时宣布了这个消息,称未来将把OpenCL和Vulkan互连,将OpenCL整合进Vulkan生态系统。


QQ截图20170518183354.png



原文:

"By finalizing OpenCL 2.2, Khronos has delivered on its promise to make C++ a first-class kernel language in the OpenCL standard,” said Neil Trevett, OpenCL chair and Khronos president. “The OpenCL working group is now free to continue its work with SYCL, to converge the power of single source parallel C++ programming with standard ISO C++, and to explore new markets and opportunities for OpenCL — such as embedded vision and inferencing. We are also working to converge with, and leverage, the Khronos Vulkan API — merging advanced graphics and compute into a single API."——Khronos Group


看起来这意思是Khronos准备将OpenCL与Vulkan整合进单一API,要将图形和计算放入同一个开放标准......【瞬间爆炸】


点击查看原图



为了弄清楚情况,PCPER给Khronos发了封邮件,回复内容很明确:

"The OpenCL working group has taken the decision to converge its roadmap with Vulkan, and use Vulkan as the basis for the next generation of explicit compute APIs – this also provides the opportunity for the OpenCL roadmap to merge graphics and compute."


也就是说,实际上是要在未来将OpenCL整合进Vulkan,使用Vulkan作为下代计算API的基础。




点击查看原图

点击查看原图





至于为什么要把OPCL整合进Vulkan,PCPER给出了几个理由:


1.OpenCL是苹果开发的,他们持有商标和部分权利,Khronos是从苹果授权IP的。而Vulkan基于AMD提供的Mantle API,在法律上更容易管理【怕哪天被苹果gg,已经发生了太多次】


2.API的实际结构。Mantle发布时看起来就像是OpenCL加个专为图形显示的层。而且Vulkan的应用也不仅限于GPU上(Vulkan 1.0.49就有GPU/CPU/其他的选项,FPGA等也会有部分支持的潜力)。


点击查看原图

点击查看原图



3.Marketing。DX12对于FPGA开发者没什么吸引力;而让游戏开发者重写引擎支持改版的OpenCL更不大可能。OpenCL开发者因为一直在用,应该不会跳船。




OpenCL可以给Vulkan带来什么


虽然OpenCL和Vulkan有很多相似的地方,但有些事情还是OpenCL做得更好。最明显的,之前也提到了,OpenCL支持设备的种类要多得多,比如FPGA。OpenCL可以带来的还不仅仅这些。


点击查看原图


还有SYCL,不清楚它对游戏引擎开发会带来多大影响。SYCL将GPU(以及其他设备-)-加速模式引导进单源C++模型。如果OpenCL整合进Vulkan,正在开发中的SYCL也可能会导入Vulkan。这样未来的游戏引擎可以在不放弃固定功能特效(比如硬件光栅化)的同时获得很多利好。


点击查看原图

点击查看原图



更重要的是SYCL是目前微软的DirectX所不具备的。


Khronos还没有公布具体时间,只是说整合是未来路线图的一部分,说明距离我们还比较远。



来源:PCPER/OC3D/Khronos,本站编译,转载请注明出处。



二维码加载中...
本文作者:剧毒术士马文      文章标题: Khronos计划将OpenCL整合进Vulkan
本文地址:http://moepc.net/?post=1942
声明:若无注明,本文皆为“MoePC”原创,转载请保留文章出处。

WRITTEN BY

avatar

返回顶部    首页     管理   注册   
版权声明       pw:mykancolle.com或moepc.net (有时需加www.) 若被菊爆请留言补档
内容来源于网络,并不代表本站赞同其观点和对其真实性负责。
如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容。
本站资源仅为个人学习测试使用,请在下载后24小时内删除,不得用于商业用途,否则后果自负,请支持正版!
illust:A-Channel/生徒会の一存 Foreign visitors, GoogleTranslate will help   sitemap