Khronos 发布glTF几何图形压缩扩展使用Google Draco 技术

3D模型和景更小的下和更快的传输将加速3D图形在应用、浏览器、VRAR平台上的广泛使用

2018215比佛, 俄勒 The Khronos Group, 一个由领先硬件和软件公司组成、致力于创建加速标准的开源组织,发布了几何图形压缩扩展glTF™ 2.0,使用Google Draco技术,这大大降低了glTF模型和场景的大小。伴随着Khronos glTF Draco 扩展规范 ,也在Draco GitHub发布了优化开源压缩和解压库,以推动glTF压缩地理图形在工具、引擎、应用、浏览器等领域的迅速采用。

Draco 是一个开源库,由Google开发,用于压缩和解压3D几何图形meshes,目的是为了改进3D模型的存储和传输。Draco是为高压缩、高效、高速而设计并开发的。代码压缩顶点位置、连接信息、纹理坐标、颜色信息、法线和任何其他和几何图形相关的各种属性。通过Draco,无需压缩视觉保真度,既可以大幅度缩小3D应用和资产。对于用户而言,这意味着应用、场景和模型都可以更快地被下载,浏览器中的3D图形可以更快地上传、VR和AR场景可以通过很小的带宽完成传输。

glTF的Draco扩展,让创建者们可以在glTF文档中压缩mesh数据,这大大降低了文件大小。在glTF实例模型中,证实了无需改变视觉保真度可以到达12X压缩。更小的glTF文件还将带来3D文档在各种设备和应用中的巨幅增加,甚至是在很满的网络下。

Draco开源库有由Google提供的高性能JavaScript 和C++解码器,压缩的文档既可以在所有主要浏览器、安卓、iOS和其他大多数平台上渲染。glTF生态系统使用Draco扩展,将带来迅速的增长以及来自本地3D引擎的大力支持,包括US3D引擎和广受欢迎的3D网页浏览者,包括Three, Babylon和Cesium。

Google的Draco团队将不断改进mesh压缩比例、解码器大小和速度。这个团队也在研究动画和点云数据的压缩,并将其融入到未来的glTF扩展中。目前这些项目已经开始于Draco压缩glTF目标整合,包括glTF 管线, FBX2glTF, 开源版 AMD Compressonator, three.jsglTF 实例模型. 欢迎在GitHub查看开源Draco代码使用问题跟踪器并与我们分享您的成功和需要的功能。

更多关于 glTF 2.0 的信息,请浏览: https://www.khronos.org/gltf/.

更多关于The Khronos Group的信息,请浏览Khronos.org.

关于 The Khronos Group

The Khronos Group是一个行业组织,致力于创建开放标准,以实现并行计算、图形、时间和神经网络在各种平台和设备上的编程和加速。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做出贡献,并在标准公开发布之前的不同阶段拥有投票权,通过提前获得规范草本和一致性测试,加速了其高端加速平台和应用产品的推出。

###

Vulkan 是The Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是the Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和OpenGL SC 标识是Hewlett Packard Enterprise的商标,Khronos在许可下使用。全部其他产品姓名、商标和/或公司名称都仅供识别并归属于各自所有者。

Khronos发布OpenGL 4.6 采用者计划并开源更强的一致性测试套件

OpenGL 4.6 一致性测试套件已在GitHub上公开发布;Intel和NVIDIA已经成功提交OpenGL 4.6产品

2018131日 – 比佛顿,俄勒冈州– The Khronos Group, 一个由领先硬件和软件公司组成、致力于创建高级加速标准的开源组织,发布了OpenGL® 4.6采用者计划,让执行的产品可以正式宣布通过了最新一代OpenGL标准的一致性测试。采用者项目中使用的这一更强大的OpenGL4.6一致性测试套件已经在GitHub开源,让业界可以参与测试并协助我们不断改进一致性测试套件。更多关于Khronos 采用者计划的信息, 请浏览。

“今年夏天OpenGL 标准即将庆祝25周年,届时Khronos非常骄傲地发布OpenGL 4.6。从始至终我们都做了大量的工作以不断改进相关的一致性测试。最新的一致性测试套件让API执行的采用者工作更加顺畅,让开发者可以从可靠的新功能和最新版本OpenGL标准的信息来源中获益。” Khronos OpenGL工作组主席兼任NVIDIA首席工程师Piers Daniell“Khronos OpenGL 工作组致力于支持并提高这一重要领域标准,并与时俱进”。

Khronos 会员公司英特尔和英伟达已经成功地提交了OpenGL 4.6 采用者计划,展示了其跨厂商运行的可靠性,并提交其产品完成官方一致性测试。关于OpenGL一致性测试通过产品信息,请浏览Khronos 一致性测试通过产品 任何公司,无论是否是Khronos的会员,都欢迎成为OpenGL 4.6 的采用者并提交一致性测试结果供OpenGL工作组审核和批准。通过测试的产品既可使用免版税的OpenGL商标并获得Khronos知识产权框架的保护。

OpenGL工作组和Khronos会员投入了很多,以改进OpenGL 4.6的一致性测试,包括测试越来越透明化,覆盖的测试内容也越来越多。改进后的测试可以涵盖包括DSA(direct state access)、robustness、GLSL、框架缓冲、渲染缓冲目标等等。OpenGL 4.6 还与OpenGL ES共享测试源,并覆盖了更多的ARB和KHR扩展,可以跨API使用,以及OpenGL 4.6中的新功能。

OpenGL 4.6的业界支持

“英特尔非常骄傲地支持OpenGL 4.6为业界所带来的重要高级性能,我们最新的第四代Intel® Core™处理器已通过认证。我们全力致力于为领先的Intel®平台带来开源驱动,” Imad Sousou,英特尔软件服务部副总裁兼开源技术中心总经理。

“OpenGL对于我们的专业客户是非常重要的,他们需要兼容到最新的图形功能。NVIDIA一直以来持续和Khronos Group紧密合作,开发新的OpenGL规范和扩展。我们热烈祝贺OpenGL 4.6采用者计划的正式发布,并已经在我们全套的OpenGL 4.x-兼容 GPU上使用了通过一致性测试的驱动, 以带来更好的渲染质量、性能和功能。” Bob PetteNVIDIA专业视觉化部门副总裁。

“Khronos对OpenGL一致性测试套件的开源以及在Khronos内部以及X.org的不断合作,将实现非厂商导向的开源执行,以实现官方一致性。我们热烈恭贺一致性测试的发布及其功能的提高,以及OpenGL 4.6采用者计划的最新官方发布”,Mesa, X.org 和Linux 核主要贡献者和开发者David Airlie

关于 OpenGL 4.6

OpenGL 是业界中最广泛采用的2D和3D图形API,软件开发者用它创建高性能、视觉图形软件应用,在各种平台上应用,包括PC、工作站和超级计算机。OpenGL通过网络透明化、window系统和操作系统独立化带来了灵活性。其在CAD、能源、制造、游戏开发、内容创建、架构、虚拟现实和医疗市场中实现应用。

最新版本的OpenGL包括新增的ARB扩展功能,例如SPIR-V支持、降低驱动超载、增强Direct3D兼容性支持、提高纹理场景视觉质量、降低批次几何渲染CPU超载。更多关于OpenGL 4.6的信息请浏览: Khronos OpenGL信息。

关于The Khronos Group

The Khronos Group是一个行业组织,致力于创建开放标准,以实现并行计算、图形、视觉和神经网络在各种平台和设备上的编写和加速。Khronos的标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做出贡献,在标准公开发布之前的不同阶段拥有投票权,通过提早获取规范草本和一致性测试加速发布其高端加速平台和应用。更多关于The Khronos Group的信息,请浏览:Khronos.org.

###

Vulkan 是The Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX都是Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标,OpenGL是注册商标,OpenGL ES 和OpenGL SC的logo是Silicon Graphics International的商标,Khronos在授权下使用。全部其他产品名称、商标、和/或公司名称都仅用于识别并归属于各自所有者。

Taiwanese - Khronos 宣佈臺北嵌入式產業活動資訊

2018 1 8 臺灣, 臺北– The Khronos™ Group, 是一個由行業領先硬體和軟體公司組成的創建先進加速標準的組織,將在臺北舉辦公開活動,和臺灣嵌入式產業分享最新的嵌入式多核心計算,視覺加速和人工智慧深度學習之神經網絡處理開放標準的最新進展。活動將於 1 月 19 日在香格里拉臺北遠東國際大飯店舉行,該活動是免費活動,更多資訊請流覽: https://www.khronos.org/news/events/2018-khronos-group-opencl-embedded-outreach.

活動演講人來自 Khronos、聯發科技和國立清華大學,全天的活動將介紹 Khronos 是如何不斷開發新的開放標準以回應嵌入式產業的需求。演講主題包括 OpenCL 實現高效異構計算的發展計畫,視覺加速標準 OpenVX 標準的最新資訊以及關於最新發佈的用於通用神經網路交換的 NNEF 介紹。

“Khronos 不斷推出國際標準,為嵌入式產業帶來巨大商機,包括視覺和神經網路加速。我們非常注重這次機會,可以和臺灣業界直接交流 ---- 分享最新的開發動態並收集當地的回饋資訊。” Neil Trevettthe Khronos Group 主席。“很多 Khronos 標準的創新如今是由臺灣企業開發的,例如國立清華大學李政崑教授和他的團隊就為 OpenCL 在嵌入式多核心DSP 系統的標準與發展藍圖做出了重大貢獻。Khronos非常感謝李教授的參與並熱烈歡迎其他臺灣公司和大學加入Khronos標準化活動”。

業界支持

在臺灣當地有很多關於 Khronos API 的活動。

“Khronos 所制定的標準,在許多層面上影響聯發科技 SoC(System-on-Chip)設計。特別是 OpenCL,在嵌入式設計產業中,持續扮演著重要角色,而聯發科技也在此領域提供高度優化和易於開發程式的設計。我們將持續積極支援 Khronos 標準的開發和使用,也非常期待參加此次在臺北的活動”,聯發科技公司處長梁伯嵩博士。

工研院資訊與通訊研究所所長闕志克博士講到,“工研院資訊與通訊研究所正在從事一個在 Tensorflow 和 AMD Radeon GPU 基於 OpenCL 的 DNN 訓練框架工作”。

臺灣科技部資訊工程學門召集人陳志成博士講到,“我們鼓勵臺灣產業和學術界為Khronos API 和軟體生態系統作出貢獻”。

國立清華大學李政崑教授也講到,“感謝臺灣科技部和聯發科技的研究經費支援,協助我們參與 Khronos API 設計與標準制定。”

更多關於 The Khronos Group 的資訊,請流覽:Khronos.org.

關於 The Khronos Group

The Khronos Group 是一個開放行業組織,由超過 100 家領先硬體和軟體公司組成,創建3D 圖形、增強現實和虛擬實境、視覺和 machine learning 方面的先進、免版稅加速標準。Khronos標準包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos會員可以為Khronos規範的開發做貢獻,並在標準公開發佈前的不同階段擁有投票權,通過提前獲得規範草案和一致性測試,加速其尖端加速平臺和應用產品的推出。

###

Vulkan是The Khronos Group的註冊商標。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是Khronos Group Inc.的商標。OpenCL是Apple Inc.的商標;OpenGL是註冊商標;OpenGL ES和OpenGL SC是Silicon Graphics International的標識和商標,Khronos在授權下使用。所有其他的產品名稱、商標和/或公司名稱僅供識別,並歸屬各自所有者。

Chinese - Khronos 宣布台北嵌入式产业活动信息

201818 – 台湾台北 The Khronos™ Group, 是一个由行业领先硬件和软件公司组成的创建高级加速标准的组织,将在台北举办公开活动,和台湾嵌入式产业分享最新的并行计算、视觉加速和神经网络处理开源标准动态。活动将于1月19日在香格里拉台北远东国际大饭店举行,该活动是免费活动,更多信息请浏览: https://www.khronos.org/news/events/2018-khronos-group-opencl-embedded-outreach.

活动演讲人来自Khronos、联发科技和国立清华大学,全天的活动将介绍Khronos是如何不断开发新的开放标准以响应嵌入式产业的需求。演讲主题包括OpenCL 实现高效异构计算的发展计划,视觉加速标准openVX标准的最新信息以及关于最新发布的用于通用神经网络交换的NNEF介绍。

“Khronos不断推出国际标准,为嵌入式产业带来巨大商机,包括视觉和神经网络加速。我们非常注重这次机会,可以和台湾业界直接交流 ---- 分享最新的开发动态并收集当地的反馈信息。” Neil Trevettthe Khronos Group主席。“很多Khronos标准的创新如今是由台湾企业开发的,例如国立清华大学李政崑教授和他的团队就为OpenCL在嵌入式多核DSP系统的发展中做出了重大贡献。Khronos非常感谢李教授的参与并热烈欢迎其他台湾公司和大学加入Khronos标准化活动”。

业界支持

在台湾当地有很多关于Khronos API的活动。

“Khronos 所制定的标准,在许多层面上影响联发科技 SoC(System-on-Chip)设计。特别是 OpenCL,在嵌入式设计产业中,持续扮演着重要角色,而联发科技也在此领域提供高度优化和易于开发程序的设计。我们将持续积极支持 Khronos 标准的开发和使用,也非常期待参加此次在台北的活动”,联发科技公司总监梁伯嵩博士

工研院资讯与通讯研究所所长闕志克 博士讲到,“工研院资讯与通讯研究所正在从事一个在Tensorflow和AMD Radeon GPU基于OpenCL的DNN训练框架工作”。

台湾科技部资讯工程学门召集人陈志成博士讲到,“我们鼓励台湾产业和学术界为Khronos API和软件生态系统做出贡献”。

国立清华大学李政崑教授也讲到,“感谢台湾科技部和联发科技的研究经费支持,协助我们参与 Khronos API 设计与标准制定。”

更多关于 The Khronos Group 的信息,请浏览:Khronos.org

关于 The Khronos Group

The Khronos Group 是一个开放行业组织,由超过100加领先硬件和软件公司组成,创建3D图形、增强现实和虚拟现实、视觉和machine learning方面的高级、免版税加速标准。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做贡献,并在标准公开发布前的不同阶段拥有投票权,通过提前获得规范草本和一致性测试,加速其高端加速平台和应用产品的推出。

###

Vulkan 是 The Khronos Group 的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和 OpenMAX 是 Khronos Group Inc.的商标。 OpenCL 是 Apple Inc.的商标;OpenGL 是注册商标;OpenGL ES 和 OpenGL SC 是 Silicon Graphics International 的标识和商标,Khronos 在授权下使用。所有其他的产品名称、商标 和/或公司名称仅供识别,并归属各自所有者。

###

Vulkan 是 The Khronos Group 的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和 OpenMAX 是 Khronos Group Inc.的商标。 OpenCL 是 Apple Inc.的商标;OpenGL 是注册商标;OpenGL ES 和 OpenGL SC 是 Silicon Graphics International 的标识和商标,Khronos 在授权下使用。所有其他的产品名称、商标 和/或公司名称仅供识别,并归属各自所有者。

Khronos Group 发布神经网络交换标准NNEF 1.0

20171220 比佛顿, 俄勒冈州The Khronos Group, 一个由领先硬件和软件公司组成、致力于创建高级加速标准的开源组织,今天发布神经网络交换格式(NNEF™) 1.0预测版规范,作为在培训框架和界面引擎之间的经培训的神经网络通用格式。通过各种神经网络培训工具和界面引擎的丰富组合,NNEF降低了machine learning部署碎片问题,实现了在各种设备和平台上应用中的使用。NNEF 1.0测试版规范的发布,有助于在未来公开发布最终标准前获取业界的反馈,欢迎访问NNEF GitHub repository分享评论和反

NNEF的目标是让数据科学家和工程师可以简便地从其所选的培训框架传输经培训网络到各种界面引擎。设备制造商可以依靠的一个稳定、灵活、可扩展的标准,对于神经网络在各种高端设备的广泛采用非常重要。NNEF囊括了对经培训神经网络架构、处理、参数的完整描述,使用独立的培训工具完成这些描述,并使用界面引擎执行。

“machine learning业界从该领域的各工作组中大大获益,但是缺少一个通用标准,特别是研究如何让各种部署系统彼此贴合,” NNEF工作主席Peter McGuinness“Khronos看到了业界的这个需求,并在过去的一年中开发NNEF作为神经网络交换通用标准,其意义就相当于神经网络的PDF”。

NNEF的设计致力于实现在各种工具和引擎直接的可靠的导出和导入,例如Torch、Caffe、TensorFlow、 Theano、Chainer、 Caffe2、PyTorch和MXNet。 NNEF 1.0 预测版规范包括丰富的使用案例和网络类别,以及各种功能和可扩展设计,借用Python的syntactical 元素但是添加了正式元素以用于更正。NNEF包括对自定义复合操作处理的定义,者带来了复杂网络优化的可能性。未来的工作将以一种可预测的方式建立在这一架构上,NNEF便可以与时俱进,随着machine learning的发展,不断提供稳定的部署平台。

Khronos发起了一系列开源项目,包括NNEF syntax 语法分析器/验证器以及从各种框架导出器的实例,例如TensorFlow,我们欢迎machine learning社群的参与,让NNEF对他们的工作流更有帮助。除此之外,NNEF还与Khronos OpenVX™工作组紧密合作,实现其在NNEF文档中的整合。OpenVX神经网络扩展实现了OpenVX 1.2 作为一个跨平台界面引擎,结合了计算机视觉和deep learning在单一图形中的操作。

业 界支持 

“AImotive非常骄傲可以作为NNEF的开发和早期部署的主要参与者,不仅仅作为一个新标准的推动者,还委托AI研究者Viktor Gyenes作为标准编辑”,AImotive公司硬件工程部负责Marton Feher到,“我们的自动驾驶硬件和软件技术自很久以来作为早期采用者,我们完全认可神经网络交换格式的重要性。随着开发框架扩展的数量不断增加、执行平台不断的发展和多样化,可以自由移动网络拓扑并在不同环境间转换对于供应商选择自由化和创新是至关重要的”。

“随着我们将Deep learning从实验室转移到丰富的响应客户需求的各种应用中,我们业界需要推动Deep Learning的交互转换解决方案,” AMD Redeon 工程CTO Greg Stoner“我们非常高兴看到Khronos Group推出NNEF规范,支持神经网络在培训框架和建立在OpenVX的界面引擎之间简便的移动”。

“标准化格式以互换神经网络模型,这对于网络和处理器在不同框架、工具和界面引擎之间的兼容性和优化具有重大意义。” ARM 公司Machine Learning 件技术总监Robert Elliott, “ARM支持NNEF的开发,进一步使框架和工具开发者可以开发更多的模型,以运行和验证更多的Arm® 生态系统中的处理器和加速器”。

“随着神经网络处理从云转移到移动和高端设备,对于这些模型的统一表示法的需求不断增长,这对于Qualcomm Technologies关注在开发最好的平台以在设备上执行这些模型的公司也有很大帮助。” Qualcomm Technologies, Inc.公司技术VP Jeff Gehlhaar“作为Khronos会员公司,Qualcomm Technologies公司相信合并将有助于该领域的发展。这也是对神经网络模型表示法标准的支持,例如Khronos时间网络交换,就是流线化从云到设备的转移”。

“NNEF标准和OpenVX整合实现了神经网络在各种再我们openVX GPU的培训框架、视觉和神经网络处理IP的部署的捷径” 芯原公司行副裁兼 IP总经理戴伟进讲到。“通过使用通用转换格式和我们跨各种性能层级的专为VeriSilicon IP优化的runtime界面,我们的客户可以在其平台上立刻实现优化性能,无论他们选择哪种培训框架”。

新的NNEF 1.0 文件项目和规范已上线:Khronos RegistryNNEF 开源工具和项目请浏览KhronosNNEF GitHub repository 更多关于OpenVX用于视觉加速和界面 run-time API的信息,请浏览 here

更多关于NNEF任何带来处理平坦和房子操作灵活性的信息,请浏览https://www.khronos.org/blog/nnef-design-philosophy-network-structure-and-target-use-cases

更多关于The Khronos Group 的信息,请浏览Khronos.org.

关于 The Khronos Group

The Khronos Group是一个行业组织,创建开放标准,以实现并行计算、图形、视觉和神经网络在各种平台和设备上的编写和加速。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做贡献,并在标准公开发布前的不同阶段拥有投票权,通过提前获得规范草本和一致性测试,加速其高端加速平台和应用产品的推出。

Khronos Group 发布最终版SYCL 1.2.1

machine learning、TensorFlow加速和C++17对齐更强大的支持

2017年12月6日 – 嵌入视觉联盟会员会议– The Khronos Group, 一个由领先硬件和软件公司组成的开源组织,致力于创建高级加速标准,今天宣布通过并发布最终版SYCL™ 1.2.1规范。OpenCL™的SYCL实现异构处理器代码使用完全标准的现代C++语言以“单源”方式编写。多厂商支持的SYCL 1.2.1 标准以免版税的方式供业界使用,SYCL的完整规范及开源一致性测试套件和采用者项目信息请浏览:www.khronos.org/sycl

SYCL 1.2.1基于OpenCL 1.2,通过Khronos会员两年半的时间完成主要更新的开发。新规范融入了来自关于machine learning框架的三个独立标准执行的体验及开发者反馈信息,例如TensorFlow,现在已支持SYCL及其原始CUDA加速器后端。

“SYCL更新的发布意义重大,其更强大的生态系统响应我们支持machine learning以及与现代C++17语言匹配的宗旨。SYCL不断帮助我们引领C++标准对异构的支持。我们希望很快推进SYCL开发工作,更多地着重对machine learning和高安全性的支持,并不断和未来的ISO C++语言对齐” SYCL工作组主席Michael Wong讲到。

SYCL 单源编程实现应用的主机和核代码始终在同一个源文件中,以一种安全类型的方式并简化跨平台异步任务图形。SYCL包括模板和通用lambda功能,以实现高水平应用软件可以和各种OpenCL 1.2执行的优化加速核代码进行简便的编程。开发者在比OpenCL C或者C++更高水平上进行编程,但始终可以通过与OpenCL、C/C++库和框架的无缝整合获得低水平代码,例如OpenCV™ 和OpenMP™。

SYCL是一个现代C++语言非常通用的具体域名嵌入语言(DSEL),其和OpenCL独特的交互操作使开发者可以使用SYCL作为一个更简单的方式与现有的OpenCL C/C++或建入核进行编程。SYCL可以取代Khronos cl2.hpp C++包装器实现了SYCL的概念,例如异步任务图形、从繁重的主机设备传输代码编程中解脱开发者。除此之外,SYCL还带来了在主机和设备之间的简化错误处理和高效的计算及交流。

另外,为了与OpenCL交互操作,SYCL还与OpenGL®、Vulkan®、OpenVX™、DirectX和其他厂商API交互操作,不会产生内存复制超载。SYCL 1.2.1 可与任何现有的和新的C++编解码器执行,包括在OpenCL 1.2的各种硬件厂商的执行层面之上。SYCL建立在Khronos SPIR™ 1.2可兼容二进制格式并完全与正在开发中的Khronos OpenCL和SPIR工作组响应,以实现对未来OpenCL性能的长期支持,包括OpenCL 2.2、SPIR-V™和Vulkan。

SYCL 1.2.1基于在C++11 的性能,并带有对C++14和C++17额外支持,以实现ISO C++17并行 STL程序在OpenCL 设备上的加速。为了支持这一工作,Khronos正在完成一个开源项目,以在SYCL之上支持Parallel STL,并在OpenCL设备上运行。具体信息请浏览:https://github.com/KhronosGroup/SyclParallelSTL。因此,在SYCL为OpenCL和SPIR带来强大的单源现代C++同时,也为覆盖其他标准性能奠定基础,包括Khronos的Vulkan、OpenVX和NNEF, 以及ISO C++ (SG1, SG6, SG12, SG14)。

网站SYCL.tech 以论坛的形式以获取更多关于SYCL方向和开发的社群反馈信息,分享开发中的项目以及标准开发的工作进展。SYCL生态系统在今年取得了巨大成就,完成众多执行,包括ComputeCPPTriSYCL

SYCL 1.2.1 业界支持

“SYCL为嵌入式领域带来了一个全新的系统水平方式,以支持异构计算。MPSoC芯片如今是庞大的复杂系统,包含各类CPU、GPU、FPGA和各种加速器,全部在同一个芯片上,使软件工程师面临巨大的挑战。SYCL允许单源C++ 17编程,以统一化主机和加速器,让编程工作更加顺利,更加通用和省时。这实现并简化了现有模板C++库和框架(Eigen、TensorFlow)的导入导出,扩展了高效异构计算的领域,” Xilinx 公司首席软件工程师、SYCL规范编辑、ISO C++ 委员会成员及triSYCL (开源SYCL执行)技术负责人Ronan Keryell讲到。

“自SYCL规范项目发起,我们看到了很多SYCL的应用,特别是在machine learning领域。伴随C++ 17 和Parallel STL的发布,ISO C++中的也有进一步开发。这些使用SYCL的体验我们已经反馈到规范中。我们非常高兴看到SYCL的更新所带来的这些体验。通过使用SYCL和标准C++语言,甚至使C++ 开发者可以更简便地使用GPU、FPGA和各类新的machine learning加速器。” Codeplay公司CEO、ComputeCpp(SYCL执行)开发者Andrew Richards讲到。

关于The Khronos Group

The Khronos Group 是一个创建开放标准以实现并行计算、图形、视觉和神经网络在各类平台和设备上编写和加速的行业组织。Khronos的标准包括Vulkan®、OpenGL®、OpenGL® ES、OpenGL® SC、WebGL™、SPIR-V™、OpenCL™、SYCL™、OpenVX™、NNEF™、COLLADA™、OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做贡献,在公开发布之前的不同阶段进行投票,通过提前获得规范草本和一致性测试加速其高端加速平台和应用产品的推出。

###

Vulkan 是The Khronos Group注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是Khronos Group Inc.商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和OpenGL SC标识是Silicon Graphics International的商标,Khronos被授权使用。全部其他的产品名称、商标和/或公司名称仅用于识别并归属于各自所有者。

Khronos Group 生态系统在中国的发展

2017年11月14日 – 比佛顿,俄勒冈州, — The Khronos™ Group, 一个由领先硬件和软件公司组成、创建高级加速标准的开源组织,与中国信息通信研究院(CAICT)签订了合作协议,这将作为中国国家研发项目的一部分。在此协议下,Khronos和中国信通院(CAICT)将共同努鼓励并推动当地中国公司采用Khronos国际标准并通过一致性测试。

随着中国市场对Khronos的兴趣不断增加,Khronos 迎来了腾讯的加入,腾讯是全球最大的互联网、游戏和移动硬件及软件公司之一。华为,是一家全球领先的信息通信技术(ICT)解决方案供应商,也是Khronos的长期会员公司,引领行业标准的发展。这两家公司都将在Khronos开放标准的开发和采用中起到重要作用,并通过不断提高中国业界对这些标准的使用对Khronos未来在中国的发展带来重大影响。

“活跃的中国市场对于Khronos的不断发展非常重要。我们非常荣幸地迎来了国内的全球最强的技术公司加入Khronos,为我们的使命贡献他们的力量,支持Khronos不断发展对各界有益的国际标准”,Khronos 主席Neil Trevett讲到。

“加入非盈利组织Khronos,腾讯旨在与全球其他会员一起,积极参与开放标准的制定,为API规范的发展做出贡献。同事也希望能够一起帮助产业获得最新技术支持,共同促进生态系统的完善。”腾讯NEXT研发中心总经理沈黎表示。

“华为是开放标准的强大支持者,也是各类社群组织的积极贡献者,包括云管理、通信协议以及计算机API。Khronos作为一个领先的标准主体支持异构处理,这对华为向其客户和合作伙伴提供华为系统解决方案的行业标准界面和向电信公司、企业和云计算企业提供的移动设备是非常重要的。华为的移动设备是Khronos OpenGL® ES的采用者,同时华为也参加了其他工作组,包括OpenCL。随着中国信通院(CAICT)和Khronos的合作建立,华为非常期待看到Khronos标准在中国获得更多的采用。”华为首席硬件架构师及Khronos董事会成员Craig Davies表示。

任何正式采用Khronos API的公司都必须遵守Khronos一致性测试流程。一旦一致性测试通过,采用者将获得一系列权益,包括在其产品包装和宣传资料中使用通过一致性测试的API的商标和标识,并作为通个一致性测试产品被罗列在Khronos官方网站上。除此之外,采用者还将受到Khronos知识产权框架的保护。中国信通院(CAICT)已经建立了一个项目,以帮助中国当地的公司解决语言、成本和其他各方面问题,以完成Khronos一致性测试。

中国信通院(CAICT)副院长王志勤表示:“通过中国信息通信研究院和Khronos达成一致性协议,双方在标准、测试等方面开展更加深入的合作,推进Khronos 标准在中国的应用,推动国内异构并行计算、硬件加速等领域技术和产业的发展”。

“秉承与中国信通院(CAICT)的共同目标,我们将鼓励并支持更多的不同规模的中国公司测试他们支持Khronos规范的产品,并成为Khronos国际标准的采用者。我们在中国会员发展取得的成就,以及我们与国家智库单位达成的协议,将引领我们更好地向全球推广我们的开放标准”,Trevett先生补充到。

更多关于Khronos的信息,请浏览:Khronos.org

关于The Khronos Group

The Khronos Group 是一个行业组织,创建开放标准,以实现并行计算、图形、视觉和神经网络在各类平台和设备上的编写和加速。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做贡献,并在规范公开发布前的不同阶段拥有投票权,并通过提前获得规范草本和一致性测试加速其高端加速平台和应用产品的推出。

###

Vulkan 是The Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标,OpenGL是注册商标,OpenGL ES和OpenGL SC标识是Silicon Graphics International的商标,Khronos拥有使用许可。所有其他产品名称、商标和/或公司名称仅用于识别并归属于各自所有者。

Khronos宣布新会员类别以鼓励业界更多参与到开放标准的创建

Associate会员扩展到更小规模公司并为非盈利机构开设另外一个新的会员类别。

2017年8月30日 – 比佛顿, 俄勒冈州 — The Khronos™ Group, 一个有个领先硬件和软件公司组成的行业组织,今天宣布了更多的会员类别。Khronos董事会已同意增加另外一个非盈利会员类别,同时扩展了Associate级别的会员,为更小规模的公司降低会员费用,鼓励更多来自业界的参与。 

“会员参与是Khronos使命的根源,即由业界创建芯片加速标准,为业界所用。我们非常高兴可以为小规模公司和非盈利组织拓展更多的参与机会,以确保我们的工作可以得到各界精英和创新公司的持续贡献”Khronos 主席Neil Trevett讲到。“这对我们的会员影响行业重要标准的定义、开发和改进是一个绝佳机会”。

Khronos工作组负责创建开放、跨平台标准,用于各种平台上的图形、并行计算、视觉和神经网络处理,从桌面到嵌入式到高度安全设备。很多由Khronos 创建的标准当今在业界被广泛使用,例如Vulkan® 、OpenGL®、OpenGL® ES、WebGL™、glTF™、OpenCL™、OpenVX™等等。Khronos会员也还有一系列其他效益,例如影响工作组目标方向、提前获取草本规范,各种市场推广机会以及社交机会。

Associate级别的会员已扩展到低于100名雇员的公司。年费是$175美元每个雇员,最低$3500美元每年 – 以根据公司规模降低年费。新的非盈利会员类别年费为$7500美元每年。

Associate和非盈利会员类别和学术会员相似,可以完全参与工作组,但是没有正式的投票权。Khronos的发起者Promoter、贡献者Contributor和学术Academia会员费用保持不变,即每年$75000美元、$18000美元和$1000美元。各类公司和组织都可以加入Khronos成为贡献者Contributor会员,并拥有投票权。

更多关于加入Khronos和会员权益的信息,请浏览: www.khronos.org/members/.

Khronos会员名单请浏览:www.khronos.org/members/list.

更多关于Khronos的信息,请浏览: Khronos.org.

关于The Khronos Group

How the Khronos Group Works

The Khronos Group 是一个创建开放标准以实现并行计算、图形、视觉和神经节点在各种平台和设备上编程和加速的行业组织。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和glTF™。Khronos会员可以为Khronos规范的开发做出贡献,在标准公开发布前的不同阶段拥有投票权,并通过提前获得规范草本和一致性测试加速其高端平台和应用的推出,

###

Vulkan是The Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX 是Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和OpenGL SC的logo是Silicon Graphics International的商标,Khronos经授权使用。全部其他产品名称、商标和/或公司名称仅用于识别并归属于各自所有者。

Khronos发布图形API更新并在SIGGRAPH 2017 大会分享生态系统进展

Khronos 隆重推出OpenGL 4.6,特别是在glTF方面亮点,并宣布了Vulkan 兼容性项目(Vulkan Portability)的成立。

2017年7月31日 – 6:00 AM PT – SIGGRAPH – 洛杉矶–  The Khronos Group, 一个由领先硬件和软件公司组成的组织,今天在SIGGRAPH 2017大会宣布了全新的API更新和未来开发计划方面的决定。Khronos 标准是此次SIGGRAPH大会上许多显示技术的基础,工作组也为社群带来了演讲、培训和工作,以加速跨平台API的开发和部署。

Khronos 本周在SIGGRAPH大会宣布的近期API开发工作包括:

  • OpenGL® 25周年庆祝同时发布6:OpenGL 4.6是目前OpenGL拥有最丰富功能的版本,将包括AMD、英特尔和NVIDIA的Khronos会员公司开发的很多ARB和EXT扩展的功能融入到核心,包括摄取SPIR-VTM渲染器功能。OpenGL 4.6今天对公众发布。更多信息请浏览:https://www.khronos.org/news/press/khronos-releases-opengl-4.6-with-spir-v-support
  • glTF™ 生态系统的成长: 随着glTF 2.0的成功发布,Khronos的3D资产传输格式不断获得业界的支持,包括来自微软和谷歌的支持。今天,Khronos分享了谷歌已经发布了一个新扩展草本,通过Draco地理压缩使glTF文件的压缩水平大大提高,glTF 2.0 的建模软件导出器现已完成开发并在beta实现,同时微软也将继续使用glTF 2.0在Paint 3D和Office软件中实现3D功能。更多关于glTF更新和扩展的信息请浏览:https://www.khronos.org/blog/gltf-2.0-ecosystem-advancement
  • Khronos 宣布Vulkan兼容性项目(Vulkan Portability): 为了实现更多平台对Vulkan的支持,Khronos在Vulkan工作组下成立了Vulkan兼容性(Vulkan Portability)技术子工作组。该子工作组主要使命是开发规范、开源库源代码和工具以及一致性测试,以定义和支持各种可以在主要平台跨平台支持的Vulkan功能,包括目前没有支持Vulkan的平台。Vulkan兼容性(Vulkan Portability)项目定义并带来了一个和Vulkan API相关的标准化子集,这些将广泛在各种新一代支持3D的平台上实现,包括目前仅支持DirectX和Metal的平台。更多信息请浏览:https://www.khronos.org/blog/khronos-announces-the-vulkan-portability-initiative
  • Khronos 发布新网站: org已在Siggraph大会期间发布并上线,为会员、开发者、采用者和Chapter带来更好的服务。欢迎浏览新网站: www.khronos.org

在8月2日,Khronos Group将举办年度全天公开BOF Blitz活动,主题包括OpenVX, NNEF, OpenCL, SYCL, COLLADA, glTF, WebGL, OpenXR, Vulkan, OpenGL和OpenGL ES。除此之外,在Siggraph一周,Khronos还将举办年度Party及各类演讲和社交活动。关于活动具体信息和日程,请浏览:https://www.khronos.org/news/events/2017-siggraph

关于Khronos Group

The Khronos Group 是一个行业组织,致力于创建开放标准以实现并行计算、图形、视觉和神经网络在各种平台和设备上的编写和加速。Khronos标准包括Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ 和§glTF™。Khronos会员将有机会为Khronos规范的开发做出贡献,在标准公开发布之前的不同阶段拥有投票权,并通过提前获得规范草本和一致性测试加速其高端加速平台和应用产品的推出。

###

Vulkan是Khronos Group的注册商标。Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF 和OpenMAX是Khronos Group Inc.的商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和OpenGL SC标识是Silicon Graphics International的注册商标,Khronos在其许可下使用。全部其他产品名称、商标、和/或公司名称仅在此新闻稿中用于识别使用并归属于各自所有人。

Khronos 发布 glTF 2.0 规范

平台独立基于物理渲染带来更强运行时间3D资产传输格式  

2017年6月5日 –太平洋时间上午6:00 -- 澳大利亚布里斯班 – The Khronos™ Group, 一个由领先硬件和软件公司组成的开源组织,在Web3D 2017大会宣布即将发布最终版glTF 2.0规范,该规范融入了来自开发者对GitHub上预测版规范的反馈。

glTF 2.0 的发布带来了对glTF 1.0意义重大的更新,成为一个实时3D资产传输的可扩展、运行时间中立的开放标准格式,其描述了包括压缩传输和快速下载的完整场景。为了响应glTF 1.0开发者社群对主要功能的要求,glTF 2.0的发布为可兼容、一致的材质描述添加了基于物理渲染(PBR)。在glTF 1.0中,材质的定义是通过GLSL渲染器,也符合WebGL,但是在导入一个glTF模型到Direct3D或者Metal应用是就会产生问题。通过使用PBR,从视觉上捕捉glTF 2.0模型现在已经实现与任何渲染API的一致兼容。glTF 2.0定义了一个简单但是高效的执行,PBR模型提供高质量材质,同时可延伸以满足不同类别平台和设备的功能。

“glTF的里程碑才刚刚开始,随着不断增加的工具采用,玩家和应用将遍布整个行业”Khronos 主席兼glTF工作组主席 Neil Trevett讲到,“在2月份我们发布了glTF 2.0开发者预览版并广泛征集大家的反馈建议。我们获得来自社群的积极响应,这也在很大程度上帮助了我们最终版本规范发布的准备工作。现在我们非常期待继续获得行业的参与,不断扩展glTF的功能 – 例如高级纹理和地理压缩扩展。我们相信glTF 2.0将推动整个行业的基于PBR材质在各种应用领域的发展”。 

glTF 2.0 中的PBR 材质模型

PBR material model in glTF 2.0
PBR material model in glTF 2.0

许多引擎开发者已经开始向glTF 2.0转换,已获得更好的性能、兼容性和质量,包括BabylonJS、three.js、Cesium、Sketchfab、 xeogl 和 instant3Dhub引擎。glTF 2.0 可获得了来自业界企业的支持,例如Adobe、Google、Marmoset、Microsoft、NVIDIA、Oculus、UX3D以及各个大学包括宾夕法尼亚大学和罗马Sapienza大学。Khronos、glTF工作和开发者社群共同创建了工具和示例代码生态系统,包括一些 glTF 2.0 示例模型,从简单的框架到复杂含有PBR材质、皮肤和图形变换目标的模型,这些都将帮助引擎开发者更好地执行glTF 2.0。另外还有一个验证工具,可以让导出器开发者确定其生成了正确的glTF 2.0模型,并让引擎开发者知道他们使用的2.0模型是经过验证的。

带有图形变换目标的glTF 2.0动画模型

glTF 2.0新规范请浏览: https://github.com/KhronosGroup/glTF.

Animated glTF 2.0 model with morph targets
Animated glTF 2.0 model with morph targets

关于 glTF 2.0

包括额外的基于PBR材质,glTF 2.0 为将来打下了稳定的基础,并支持各种图像API的实际运行时间执行。包括更新内容以改进一致性、API中立性、性能,并实现整个行业向PBR材质模型转型。

glTF 2.0的业界支持

“glTF 2.0通过一个API中立PBR材质和图形变换目标的标准推动整个产业发展,同时,glTF始终坚持其本质,作为一个简单格式可以高效简便地执行”, Cesium 首席图像架构师Patrick Cozzi。

“感谢glTF 2.0带有的可表示、兼容和PBR待用材质,我们现在可以从我们的InstantUV软件简便地导出优化资产到各种渲染器”,Fraunhofer IGD 公司InstantUV项目领导Max Limper。

“glTF 2.0是3D展示的一个重要里程碑,这从基础层面解放了下一代创新。glTF 2.0开源、可交互操作、跨平台的本质使其成为微软的3D for Everyone和Window混合现实项目的基础元素,也将帮助实现各种全新的创新、共享和使用3D和混合现实的方式” 微软Windows体验部合作伙伴软件工程师Forest Gouin。

“glTF是一个传输3D图像资产的通用格式—就像用于2D图片的JPEG和视频的MPEG,” glTF规范联合编辑兼Unity Technology VR/AR战略官Tony Parisi,“glTF 2.0 完全是一个图像API,其独立于操作系统,打开了在应用、跨桌面、网页共享3D以及虚拟和增强现实的的无限可能”。

“在我们为客户提供标准化3D资产相关的解决方案时,glTF 2.0是我们选择的格式” UX3D联合创始人Norbert Nopper。

更多关于Khronos Group的信息,请浏览: Khronos.org.

关于 The Khronos Group

The Khronos Group是创建开放标准以实现并行计算、图像、时间和神经网络在各种平台和设备上的编程和加速一个行业组织。Khronos标准包括Vulkan®、OpenGL®、OpenGL® ES、OpenGL® SC、WebGL™、SPIR-V™、OpenCL™、SYCL™、OpenVX™、NNEF™、COLLADA™、OpenXR™和glTF™。Khronos的会员可以为Khronos规范的开发作出贡献,在标准公开发布之前的各阶段拥有投票权,并可以通过提前获得规范草本和一致性测试,更快地将其高端加速平台和应用产品推如市场。

###

Vulkan 是The Khronos Group注册商标。Khronos、OpenXR、DevU、SPIR、SPIR-V、SYCL、WebGL、WebCL、COLLADA、OpenKODE、OpenVG、OpenVX、EGL、glTF、OpenKCAM、StreamInput、OpenWF、OpenSL ES、NNEF 和 OpenMAX是Khronos Group Inc的商标。OpenCL是Apple Inc.的商标;OpenGL是注册商标;OpenGL ES 和 OpenGL SC的logo是Silicon Graphics International的商标,Khronos被授权使用。所有涉及的其他产品名称、商标和/或公司名称都仅用于识别并归属于各自所有者。