EMBARGOED UNTIL:
Monday, July 31st, 2017 - 6:00AM PDT

Khronos Releases OpenGL 4.6 with SPIR-V Support

--

EMBARGOED UNTIL:
Monday, July 31st, 2017 - 6:00AM PDT

Khronos Releases Graphics API Updates and Demonstrates Ecosystem Advancement at SIGGRAPH 2017

--

Khronos Releases glTF 2.0 Specification

Runtime 3D Asset Delivery Format Enhanced with
Platform Independent Physically Based Rendering 

June 5, 2017 – 6:00 AM Pacific Time -- Brisbane, Australia – The Khronos™ Group, an open consortium of leading hardware and software companies, announces from the Web3D 2017 Conference the immediate availability of the finalized glTF 2.0 specification incorporating industry feedback received from developers through the provisional specification that was made available for review on GitHub.

The release of glTF 2.0 delivers a significant upgrade to glTF 1.0, an extensible, runtime neutral, open standard format for real-time delivery of 3D assets, which describes full scenes with compact transmission and fast load time. In response to major functionality requests from the developer community using glTF 1.0, the release of glTF 2.0 adds Physically Based Rendering (PBR) for portable, consistent description of materials. In glTF 1.0, a material was defined with a GLSL shader, which suited WebGL, but was problematic when importing a glTF model into a Direct3D or Metal application. Through using PBR, visually arresting glTF 2.0 models are now consistently portable to any rendering API. A PBR material is defined by a few concise parameters that can be used to generate shaders for any rendering API. glTF 2.0 defines a simple to implement, but powerful, PBR model that provides high-quality materials, and yet, is scalable to suit the capabilities of different classes of platform and device.

“glTF’s momentum continues to grow, with increasing adoption from tools, players and applications throughout the industry,” said Neil Trevett, Khronos president and glTF Chair. “In February we released the glTF 2.0 developer preview and made an open call for feedback. Since then we have had enthusiastic community input that has significantly influenced our preparation for the final spec release. We now look forward to a continued industry engagement to expands glTF’s capabilities - for example with advanced texture and geometry compression extensions. We believe that glTF 2.0 will help the industry move towards PBR-based materials in many application areas.”

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

Many engine developers have already started transitioning to glTF 2.0 to reap performance, portability and quality benefits, including BabylonJS, three.js, Cesium, Sketchfab, and xeogl and instant3Dhub engines. glTF 2.0 is also seeing industry support by companies such as Adobe, Google, Marmoset, Microsoft, NVIDIA, Oculus, UX3D, and more as well as prominent universities such as, University of Pennsylvania and Sapienza University of Rome. Khronos, the glTF working group and the developer community have created an ecosystem of tools and sample codes including several glTF 2.0 sample models, from simple boxes to complex models with PBR materials, skins and morph targets, all available to help engine developers implement glTF 2.0. There is also a validation tool to let exporter developers confirm that they are generating valid glTF 2.0 models, and to let engine developers know that they are consuming valid 2.0 models.

Animated glTF 2.0 model with morph targets

The new specifications for glTF 2.0 can be found at https://github.com/KhronosGroup/glTF.

About glTF 2.0

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

Including the addition of PBR-based materials, glTF 2.0 is a stable base for the future and will support practical runtime implementations for many graphics APIs. It includes updates to improve consistency, API-neutrality, and performance and will enable the industry to move to PBR material models.

Industry Support for glTF 2.0

"glTF 2.0 has moved the industry forward with a standard for API-neutral PBR materials and morph targets, and at the same time, glTF has remained true to its spirit: being a simple format that is easy to implement efficiently,” said Patrick Cozzi, Principal Graphics Architect, Cesium.

“Thanks to expressive, portable and PBR-ready materials available with glTF 2.0, we can now easily export optimized assets from our InstantUV software to all kinds of renderers.”, said Max Limper, InstantUV Project Head, Fraunhofer IGD.

“glTF 2.0 is an important milestone for the democratization of 3D, which is fundamental to unlocking the next generation of creativity.  The open, interoperable and cross-platform nature of glTF 2.0 makes it a

key foundational element in Microsoft’s 3D for Everyone and Windows Mixed Reality initiatives and will help enable all new ways to create, share and consume 3D and mixed reality. ”, said Forest Gouin, Partner Software Engineer, Windows Experiences Group, Microsoft.

"glTF is a universal format for delivering 3D graphical assets-- much like JPEG for 2D images and MPEG for videos," said Tony Parisi, glTF specification co-editor and Head of VR/AR Strategy at Unity Technologies. "glTF 2.0 is fully graphics API and operating system-independent, opening up endless possibilities for sharing 3D between applications, across desktop, web, mobile, and virtual and augmented reality."

"glTF 2.0 is our format of choice when we have to provide a solution to our customers where standardized 3D assets are required,” said Norbert Nopper, Co-Founder, UX3D. 

For more information about The Khronos Group visit Khronos.org.

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Vulkan is a registered trademark of The Khronos Group. Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Releases OpenCL 2.2 With SPIR-V 1.2

Market feedback incorporated to finalize OpenCL 2.2 release with full OpenCL specifications and conformance tests placed in open source

May 16, 2017 – IWOCL 2017, Toronto – The Khronos™ Group, an open consortium of leading hardware and software companies, announces the immediate availability of the finalized OpenCL™ 2.2 specification, incorporating industry feedback received from developers during the provisional specification review period. In addition to releasing the specification in final form, Khronos has, for the first time, released the full source of the specifications and conformance tests for OpenCL 2.2 onto GitHub to enable deeper community engagement. The conformance tests for OpenCL versions 1.2, 2.0 and 2.1 have also been released on GitHub with more open-source releases to follow. The Windsor Testing Framework, also released today, enables developers to quickly install and configure the OpenCL Conformance Test Suite on their own systems.

OpenCL 2.2 brings the most developer-requested feature into core — the new OpenCL C++ kernel language for significantly enhanced parallel programming productivity. OpenCL™ 2.2 has been released in parallel with SPIR-V 1.2 which brings full support for the new OpenCL C++ kernel language into the Khronos-defined intermediate language. OpenCL 2.2 finalization further complements SYCL 2.2, which leverages OpenCL 2.2 to provide the power of single source C++ programming.

“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 is proud to announce these new features at the IWOCL 2017 Conference, hosted at the University of Toronto and sponsored by the Fields Institute, in Toronto, Canada, where participants have a choice of four tutorials, 19 technical sessions, a Khronos panel discussion, posters, demos, and a conference dinner and networking event. The Khronos Group, alongside other Khronos Group Members, is the primary sponsor of IWOCL.

The new specifications for OpenCL 2.2 and SPIR-V 1.2 can be found at www.khronos.org.

About OpenCL 2.2

OpenCL 2.2 defines the OpenCL C++ kernel language as a static subset of the C++14 standard. OpenCL C++ includes classes, templates, lambda expressions, function overloads and many other constructs to increase parallel programming productivity through generic and meta-programming.

OpenCL library functions can now take advantage of the C++ language to provide increased safety and reduced undefined behavior while accessing features such as atomics, iterators, images, samplers, pipes, and device queue built-in types and address spaces.

Pipe storage is a new device-side type in OpenCL 2.2 that is useful for FPGA implementations by making connectivity size and type known at compile time, enabling efficient device-scope communication between kernels.

OpenCL 2.2 also includes features for enhanced optimization of generated code: applications can provide the value of specialization constants at SPIR-V compilation time, a new query can detect non-trivial constructors and destructors of program scope global objects, and user callbacks can be set at program release time.

About SPIR-V 1.2

SPIR-V (Standard Portable Intermediate Representation) is the first open standard, cross-API intermediate language for natively representing parallel compute and graphics. As well as supporting the OpenCL C++ kernel language, SPIR-V 1.2 adds support for runtime specialization of key tuning parameters in OpenCL 2.2 such as workgroup size.

About SYCL 2.2

SYCL lets developers easily accelerate C++ software on OpenCL devices. SYCL is used in artificial intelligence frameworks because it matches the single-source programming style that enables complex deep learning graphs to use accelerators efficiently. SYCL 2.2 adds the capabilities of OpenCL 2.2 to the SYCL specification.

The open-source C++ 17 Parallel STL for SYCL, hosted by Khronos, will enable the upcoming C++ standard to support OpenCL 2.2 features such as shared virtual memory, generic pointers and device-side enqueue.

OpenCL C++ and SYCL between them now provide developers the choice of two C++ approaches. For developers who want to separate their device-side kernel source code and their host code, the C++ kernel language can be the best option. This is the approach taken with OpenCL C today, as well as the widely-adopted approach taken by shaders in graphics software. The alternative approach, commonly called 'single-source' C++, is the approach taken by SYCL, CUDA, OpenMP and the C++ 17 Parallel STL. By specifying both SYCL and the C++ kernel language, Khronos provides developers maximum choice, while aligning the two specifications so that code can be easily shared between these complementary approaches.

Industry Support for OpenCL 2.2

“Imagination Technologies is committed to helping drive standards around heterogeneous processing and GPU compute. It’s critical that the industry continues to improve the GPU compute programming model, and Khronos is playing a key role in these efforts through the continued momentum with OpenCL 2.2 and SPIR-V 1.2. Our customers continue to demand enhanced compute capability on the GPU and our newly announced PowerVR Series8XT cores support OpenCL 2.2 to further the use cases for our GPUs,” said Graham Connor, senior director, Imagination Technologies.

“We are very excited and happy to see OpenCL C++ kernel language being a part of the OpenCL standard," said Vincent Hindriksen, founder and managing director of StreamHPC. "It's a great achievement, and it shows that OpenCL keeps progressing. After developing conformance tests for OpenCL 2.2 and helping finalizing OpenCL C++ specification, we are looking forward to work on first projects with OpenCL 2.2 and the new kernel language. My team believes that using OpenCL C++ instead of OpenCL C will result in improved software quality, reduced maintenance effort and faster time to market. We expect SPIR-V to heavily impact the compiler ecosystem and bring several new OpenCL kernel languages.”

“The University of Windsor has been actively involved in utilizing OpenCL in aspects of automotive research and heterogeneous computing and also developing software build and test frameworks that are vital for achieving programming goals. We are committed to continuing our academic membership in Khronos and are proud to lend our organizational support to IWOCL 2017,” said Robert Kent, Computer Science, University of Windsor.

“It is fitting that OpenCL C++ and SPIR-V, two critical technologies for machine learning, are launched here in Toronto, a global focal point for AI. As a Canadian entrepreneur with a technology startup, I am proud of my role in the development of these technologies within Khronos alongside these amazing industry leaders, and bringing the IWOCL event to Toronto. Anyone who is not familiar with OpenCL risks being left behind the technology curve,” said AJ Guillon, founder, YetiWare.

For more information about The Khronos Group visit Khronos.org.

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Vulkan is a registered trademark of The Khronos Group. Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Releases OpenVX 1.2 Specification for Cross-Platform Acceleration of Power-Efficient Vision Processing

New functionality includes neural network acceleration, feature detection, image classification, and conditional graph processing. First public release of OpenVX SC for vision acceleration in safety critical systems

May 1, 2017 – Embedded Vision Alliance Summit – Santa Clara, CA – The Khronos Group, an open consortium of leading hardware and software companies, announces the immediate release of the OpenVX1.2 specification for cross-platform acceleration of computer vision applications and libraries. OpenVX is a high-level, graph-based API targeted at real-time mobile and embedded platforms. This open, cross-platform, royalty-free standard enables performance-portable, power-optimized computer vision applications such as face, body, and gesture tracking, smart video surveillance, autonomous driver assistance systems, visual inspection, and robotics. Core OpenVX 1.2 has significantly expanded functionality, including conditional execution, feature detection, and classification operations.

Three new extensions released alongside OpenVX 1.2 enable the import and export of verified, optimized graphs, 16-bit image operations, and neural network inferencing acceleration. The import/export extension enables a user to “compile” a graph offline, save or “export” it, and then at run-time efficiently “import” and execute it. The 16-bit extension provides signed 16-bit image data support for most image operations. The neural network extension introduces OpenVX graph nodes corresponding to common neural network operation layers, e.g. convolution, deconvolution, activation, normalization, pooling, and softmax, to enable the expression and low-power acceleration of neural network-based algorithms such as object detection and recognition.

OpenVX abstracts a vision processing execution and memory model as a graph of operations, a much higher level than general compute frameworks such as OpenCL. This enables significant implementation innovation and efficient execution on a wide range of architectures, while maintaining performance portability and a consistent API surface for vision application development. The flexibility of OpenVX enables applications to run on a diverse range of systems optimized for different levels of power and performance, including very battery-sensitive, vision-enabled wearable displays. OpenVX 1.2 significantly expands the OpenVX vision operator and graph framework capabilities, including:

  • Feature detection for object detection and recognition;
  • Classification operations for detection and recognition of objects based on a set of features;
  • Enhanced range of image processing operations;
  • Conditional execution of nodes for significantly expanded control and flexibility in expressing complex operations in an OpenVX graph.

Vision processing will be a vital component of many emerging safety-critical markets, including Advanced Driver Assistance Systems (ADAS), autonomous vehicles and medical and process-control applications. Today, Khronos has released OpenVX SC 1,1, a modification of OpenVX 1.1 specification targeted at safety critical systems, to assist in efficient system certification to meet the stringent requirements of these high reliability markets. OpenVX SC leverages the import/export extension to define a run-time-only “deployment feature set.” A developer can use a complete set of graph construction features and development tools to implement the application, and then verify, compile, and export the verified graph in a binary format. Then the restricted “deployment” implementation executes on the target hardware by reading the binary format and executing the pre-compiled graphs.

Frank Brill, Khronos Group OpenVX Working Group Chairperson, will present “The OpenVX Computer Vision Library Standard for Portable, Efficient Code,” at Embedded Vision Summit in Santa Clara on May 1 from 2:30-3:00 p.m. Details on the talk at Embedded Vision Summit can be found here: https://www.embedded-vision.com/summit/openvx-computer-vision-library-standard-portable-efficient-code.

Khronos will also host the OpenVX Workshop for Neural Network Acceleration at Embedded Vision Summit on Wednesday, May 3 from 9:00 am to 5:00 pm, including a new curriculum on computer vision algorithms for feature tracking and neural networks mapped to the graph API. There will be a hands-on interactive session for participants. Registration is open at: https://www.embedded-vision.com/summit/khronos-openvx-workshop.

Details on the OpenVX specifications and associated Adopters Program are available at: www.khronos.org/openvx.

Industry Support for OpenVX 1.2

"Computer vision applications are becoming increasingly important to a variety of scientific and consumer fields. AMD applauds The Khronos Group’s efforts on the OpenVX specification to accelerate these workloads, and offers continued support for open, royalty-free standards like OpenVX, which when used with AMD’s free, open-source deep learning library, MIOpen, creates a rich foundation for accelerating machine intelligence implementations,” said Greg Stoner, senior director, Radeon Open Compute, Radeon Technologies Group, AMD.

Cadence is an active contributor to the development of the OpenVX standards, and we are encouraged to see OpenVX expand in scope to encompass both neural network object-recognition capabilities and core image-processing functions,” said Steve Roddy, senior group director, Tensilica marketing at Cadence. “With the new capabilities, OpenVX offers a viable platform for all vision-related computation in embedded systems. Cadence® Tensilica® Vision P-Series DSPs are the first certified as conformant with the v1.1 implementation, and we plan to pursue implementations of the new v1.2 standard.

OpenVX is becoming the preferred framework for real-world deployment of vision applications. At Imagination we support OpenVX including its CNN extensions across our PowerVR GPUs and vision technologies. We think developers will be excited about OpenVX 1.2 with its expanded features for vision processing, including tensor support, neural network extension and graph optimization – all of which will make it faster and easier to implement innovative vision applications,” said Chris Longstaff, Imagination’s senior director of product and technology marketing for PowerVR.

Texas Instruments reinforces our support of OpenVX and its benefits to customers developing ADAS-to-autonomous applications for the automotive market,” said Alan Rankin, Product Line Manager of ADAS Processors at Texas Instruments. “As part of our on-going effort to provide an easy-to-use platform for customers developing embedded ADAS applications on multi-core, heterogeneous architectures such as the TI Driver Assist (TDAx) SoC product line, TI’s Vision SDK will soon undergo conformance testing for OpenVX-compliance.

VeriSilicon welcomes OpenVX as an industry standard with more than 15 additional standard kernels that further unlock the unique hardware capabilities in our Vision Image Processor (VIP) IP and partner solutions. OpenVX 1.2 is an important milestone to standardize the robust set of hardware optimized and fully programmable vision and optimized neural network capabilities in our VIP product line, which was first launched as a licensable IP in 2015 and is now found in commercial silicon embedded applications for ADAS, security client and industrial vision,” said Weijin Dai, Executive Vice President, Chief Strategy Officer, VeriSilicon. “As a Khronos Promoter, we believe OpenVX is the most important enabler for the world-changing technology of embedded computer vision. VeriSilicon was honored to have been chosen to be the editor of the OpenVX 1.2 specification and we eagerly look forward to its worldwide adoption. VeriSilicon is hosting a series of targeted workshops, together with our partners at the Embedded Vision Summit focusing on practical applications representing the current state of the art on May 3rd at the Santa Clara Convention Center which will highlight the power and promise of OpenVX 1.2.

For more information about The Khronos Group visit Khronos.org.

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Vulkan is a registered trademark of The Khronos Group. Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Reveals API Updates & New Working Groups at GDC

Consortium releases Vulkan features, WebGL 2.0 and new OpenXR working group; group hosts series of events for the developer community

February 27, 2017 – 6:00 AM PT – Game Developers Conference, SAN FRANCISCO – The Khronos™ Group, an open consortium of leading hardware and software companies, announces key API updates and new working group at Game Developers Conference (GDC). With numerous Khronos-sponsored events throughout the week, The Khronos Group is accelerating the development and deployment of cross-platform APIs that bring the latest hardware capabilities to developers everywhere.

Continuing its commitment to creating a community for collaboration on open standards that are used extensively throughout the industry, Khronos announces recent API developments this week at GDC including:

  • Adoption Grows for Vulkan®; New Features Released: Celebrating a successful first year, the Vulkan API is gaining tremendous momentum in high-fidelity gaming. Vulkan support appears in leading game engines such as Unity and Unreal, numerous game studios actively developing Vulkan titles, and a dozen Vulkan titles shipping including Doom, Quake, The Talos Principle and Dota 2. Vulkan drivers are also shipping from all of the major GPU manufacturers for desktop and mobile systems. Today, Khronos has released new Vulkan extensions for cross-platform access to Virtual Reality and multi-GPU functionality. Find out more about the updates and extensions here (PDF).

  • Announcing OpenXR™: The Khronos Virtual Reality Initiative announced in December is making rapid progress in designing an open standard for portable Virtual Reality and Augmented Reality apps and devices. Today, Khronos releases the official name of the standard: OpenXR. The group is made up of a who’s-who of VR industry leaders working together to combat industry fragmentation in these markets. Any interested companies are invited to join Khronos to get involved and help steer the VR industry. Read more at: https://www.khronos.org/blog/the-openxr-working-group-is-here.

  • Call for Participation in the New 3D Portability Exploratory Group: Khronos has today announced a call for participation in a new Exploratory Group to create a native 3D Portability API to enable developers to write rendering code that can run efficiently on Vulkan, DX12 and Metal-based systems. This API could also be a solid foundation for the next generation WebGL that can bind to this portable API for use with JavaScript and WebAssembly. Interested companies are welcome to join Khronos for a voice and a vote in this initiative. Find out how to get involved at: khronos.org/3dportability.

  • WebGL™ 2.0 Specification Finalized and Shipping: Already supported by production browsers from Google and Mozilla, the WebGL 2.0 standard is final and now ready for developers to create the next wave of 3D web applications and engines. WebGL 2.0 exposes OpenGL ES 3.0-class functionality, bringing desktop-OpenGL capabilities to web developers everywhere. Additionally, Khronos has now started work on the next generation of WebGL to bring the power of the new generation of explicit 3D APIs to the Web. More information on WebGL 2.0 is available at https://www.khronos.org/blog/webgl-2.0-arrives.

  • Final Call for Feedback on glTF™ 2.0: Khronos has released a developer preview version of glTF 2.0 that brings significant enhancements over glTF 1.0. For example, glTF 2.0 introduces physically-based rendering (PBR) for portable, high-quality materials - making glTF independent of the underlying 3D API. Khronos is seeking input and feedback from the industry via GitHub to help finalize glTF 2.0 in the next few weeks. Khronos has also today released a request for quotations on a funded project to bring glTF 2.0 export capability to the open-source Blender 3D Authoring Tool. Find out how to share feedback and get more details here: https://www.khronos.org/blog/call-for-feedback-on-gltf-2.0.

In addition to API updates, The Khronos Group is hosting educational sessions and networking events this week including a full-day developer conference and booth talks from various members. Below is a high-level look at Khronos talks and events taking place at GDC.

  • Khronos GDC Booth – Visit the Khronos booth for hourly presentations on Khronos APIs as well as opportunities to talk with Khronos members and standards experts. Booth 2419, South Hall.
  • Khronos discusses OpenXR at VRDC 2017: Monday and Tuesday, February 27 to 28 from 10 a.m. to 6 p.m., visit the Khronos table #TT06 in room 135 North Hall to talk to VR experts working on OpenXR and share feedback on this recently-announced initiative.
  • Khronos 3D Graphics Developer Day Sessions on Vulkan, OpenXR, WebGL, glTF and more: On Tuesday, February 28 from 10 a.m. to 6 p.m., room 3022 in West Hall, Khronos will host one-hour educational sessions for developers.
  • Khronos Meetup: To discuss WebGL, WebVR, glTF, mobile 3D and network with Khronos members and developers, join the group on Thursday, March 2 from 6:30 p.m. to 9:30 p.m. at Galvanize, San Francisco.
  • Official GDC Sessions related to Khronos standards: Khronos members and developers will present on topics from Vulkan Lessons Learned to the Future of VR.

The full schedule of events is available at: https://www.khronos.org/news/events/gdc-2017.

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, OpenXR™ and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Vulkan is a registered trademark of The Khronos Group. Khronos, OpenXR, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Places OpenGL and OpenGL ES Conformance Tests into Open Source

Developer community can contribute to test development and evolution;
  Open source 3D API implementations can freely use tests to increase quality

January 24th 2017 – The Khronos Group, an open consortium of leading hardware and software companies, today announced that it has placed conformance tests for the OpenGL® and OpenGL ES open standard APIs for 3D graphics into open source. Khronos has created a new GitHub source repository that will hold test sources for OpenGL and OpenGL ES as well the test suite for Vulkan® that was open sourced when Vulkan launched. The unified repository will encourage streamlined and accelerated development of tests for Khronos 3D APIs. The Khronos 3D API test sources are made available under the Apache 2.0 license at the repository available here.

“Following the lead of Vulkan, the OpenGL ES working group is excited to open our conformance tests to the public, increasing transparency and encouraging direct involvement from the development community to help improve test quality,” says Tobias Hector, chair of the OpenGL ES working group and leading software design engineer at Imagination Technologies Ltd.

Khronos will continue to invest significantly in the evolution of conformance tests for its family of 3D APIs, and in parallel will use GitHub to drive community input and engagement. Implementers of Vulkan, OpenGL and OpenGL ES that wish to use the API name and trademark, and enjoy the benefits of the Khronos IP framework, may become Adopters. Adopters gain access to formal conformance test suite packages, are enabled to submit the results from running the conformance tests to the Khronos Adopters web site for working group review, and for their implementations to subsequently become officially conformant. Along these lines, the OpenGL ES working group has released a new conformance package based on the open source repository, and Adopters are encouraged to submit against this new version 3.2.2 of the tests.

“Developers can now directly fix conformance bugs in place and contribute tests to make sure all vendors follow the OpenGL spec as closely as possible,” said Piers Daniell, chair of the OpenGL working group and principal engineer at NVIDIA. “A joint repository with OpenGL ES and Vulkan is an added bonus, as all three APIs can benefits from contributions to common code.”

Industry Support

“DMP has been a Khronos contributor for many years and developed GPU products as an adopter of the OpenGL ES API,” said Eisaku Ohbuchi, managing director and general manager of development at DMP. “We very much welcome this announcement, which will support the further dissemination and market expansion of Khronos APIs.”

“By growing support for Khronos’ open development of conformance tests, the Android ecosystem will be able to converge on a common set of automated tests for 3D rendering across the industry,” says Pyry Haulos, Khronos Vulkan conformance test lead and senior software engineer at Google.

“The members of the Mesa project are excited by this development. With public access to the test suite and the ability to contribute new tests, all OpenGL and Vulkan implementations will benefit. The quality and consistency of both open source and proprietary drivers will be better than ever,” said Brian Paul, founding contributor to the Mesa open-source OpenGL implementation.

“Complete and accurate conformance tests are critical to interoperability and portability of applications and tools across platforms,” said Robert Simpson, director, technical standards, Qualcomm Technologies, Inc.  “We believe open development of conformance tests for OpenGL and Vulkan is allowing the community to be more involved and responsive in the standards development process, reducing the time needed to bring new technologies to market at a higher quality.”

“The widespread adoption of the Khronos API standards has helped VeriSilicon to scale our GPU solutions to thousands of system integrators who have created more than a billion Vivante GPU powered devices in automotive, aviation, IoT and consumer products across the globe,” said Weijin Dai, chief strategy officer at VeriSilicon, Inc. "Placing these conformance tests in the public domain will empower the diverse user base VeriSilicon serves, and will further strengthen these Khronos APIs with community contributions and add value to these vital standards."

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan®, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Vulkan is a registered trademark and Khronos, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Announces VR Standards Initiative

Industry call to define common Virtual Reality APIs

December 6th 2016 – SIGGRAPH Asia - Macau – The Khronos Group, an open consortium of leading hardware and software companies, today announced a call for participation in a new initiative to define a cross-vendor, royalty-free, open standard for access to modern virtual reality (VR) devices.

The rapid growth of the virtual reality market has led to platform fragmentation, forcing VR applications and engines to be ported and customized to run on multiple VR runtimes, and requiring VR sensors and displays to be integrated with multiple driver interfaces. This fragmentation slows the widespread availability of compelling VR experiences, creating added expense for developers wishing to support multiple VR devices, and hindering the adoption of innovative user interface technologies.

“Khronos has been on the forefront of advanced graphics and system APIs for over 15 years, and in keeping with that tradition and obligation to the industry at large has embarked on a new, vitally needed set of APIs and standards for the emerging VR market. We applaud the industry-leading companies that are coming together as Khronos members for this endeavor, and expect the whole industry will share our sentiment,” said Jon Peddie, President of JPR.

Key components of the new standard will include APIs for tracking of headsets, controllers and other objects, and for easily integrating devices into a VR runtime. This will enable applications to be portable to any VR system that conforms to the Khronos standard, significantly enhancing the end-user experience, and driving more choice of content to spur further growth in the VR market.

Fast-paced work on detailed proposals and designs will start after an initial exploratory phase to define the standard’s scope and key objectives. Any company interested to participate is strongly encouraged to join Khronos for a voice and a vote in the development process. Design contributions from any member are welcome. More information on this initiative and joining the Khronos Group is available at www.khronos.org/vr.

Industry Support

“The virtual reality industry has garnered massive attention and investment, resulting in validation of virtual reality technology. We believe continued growth will require standardization and AMD supports the Khronos initiative for an open standard,” said Daryl Sartain, director and worldwide head of VR at AMD.

“Virtual reality is driving the graphics industry forward with user experiences becoming so compelling they are transforming visual computing for people at home, work and in their leisure time,” said Jakub Lamik, VP Product Marketing, Media Processing Group, ARM. “The success and scaling of this market will be accelerated by industry standards, and Khronos is a pioneering leader in this area that we fully support.”

“With VR on the verge of rapid growth across all of the major platform families, this new Khronos open standards initiative is very timely. We at Epic Games will wholeheartedly contribute to the effort, and we'll adopt and support the resulting API in Unreal Engine,” said Tim Sweeney, founder & CEO, Epic Games.

“Open standards which allow developers to more easily create compelling, cross platform experiences will help bring the magic of VR to everyone. We look forward to working with our industry colleagues on this initiative,” said Mike Jazayeri, director product management, Google VR.

“The Immersive Technology Alliance's mission is long-term viability for technologies like virtual, augmented, and mixed reality.  We achieve this through a multifaceted approach, and truly open standards are a required pillar for this market to stand on.  The alliance has collaborated with the Khronos Group for years, and we look forward to participating with this effort to help drive its success for the industry at large in tandem with other market-building initiatives within the ITA / ITA VR Council,” said Neil Schneider, executive director, The Immersive Technology Alliance.

“Virtual Reality represents a revolution to the computing interface,” said Kim Pallister, director of the VR Center of Excellence at Intel.  ”We look forward to collaborating with Khronos contributors to deliver an open standard for VR and help accelerate innovation.”

“In this time of rapid growth of the Virtual Reality market, VR thought leaders are developing competing APIs in their quest to create solutions and bring them to market.  Alignment on open standards for VR will help members of the VR ecosystem to efficiently develop API extensions, tools, drivers, and applications that are compatible and can be readily consumed by the community.  We support Khronos in this effort,” said Karen Ghavam, CEO at LunarG.

“NVIDIA is excited to see the industry come together around an open standard for VR,” said Jason Paul, general manager for virtual reality at NVIDIA. “NVIDIA is fully engaged at Khronos on building a new standard that drives wider adoption and cross-platform content for VR.”

“Khronos’ open APIs have been immensely valuable to the industry, balancing the forces of differentiation and innovation against gratuitous vendor incompatibility. As virtual reality matures and the essential capabilities become clear in practice, a cooperatively developed open standard API is a natural and important milestone. Oculus is happy to contribute to this effort,” said John Carmack, CTO, Oculus VR.

“The Open Gaming Alliance (OGA) is focused on supporting the games industry. With games currently making up the largest market for virtual and augmented reality, game developers and publishers already have an infinite list of criteria for building games. Having standardized APIs will greatly aid the rate of innovation for games and other forms of immersive entertainment and experiences. The OGA looks forward working closely with Khronos Group to help with this important initiative,” said Wanda Meloni, executive director, The Open Gaming Alliance.

“Virtual reality’s success is dependent on a large thriving market of hardware where casual and professional consumers alike can take their pick without worry of fragmentation and incompatibility,” said Christopher Mitchell, OSVR business lead, Razer. “This has been OSVR’s vision from day one and we are thrilled to be a part of the Khronos Group in order to push standardization of interfaces across the industry.”

“When you buy a new printer, you don't have to upgrade your word processor. Through an open standard for VR and AR, users will enjoy the same ability to choose the best devices and peripherals - regardless of vendor - and have them work together well,” says Yuval Boger, CEO at Sensics. “Our team learned a lot while creating OSVR as well as during a decade of building HMDs. We are excited to bring this expertise in support of the Khronos open API initiative.”

“As a market leader in Eye tracking, Tobii has invested heavily in developing technologies for Eye tracking in VR and welcomes this VR standardization initiative at Khronos,” said Johan Hellqvist, vice president - Products and Integration, Tobii. “Foveated rendering and Gaze interaction is key for the VR experience and Khronos efforts in standardizing APIs for developers focusing on VR will ensure proliferation of content and richness of the VR ecosystem.”

“The number of VR systems on the market is growing rapidly. Most of these require separate API support from the developer, which is causing huge fragmentation for consumers,” said Gabe Newell of Valve. “Khronos’ work on a standard API to enable applications to target a wide variety of VR devices is an important step to counter that trend.”

“VR is a complex amalgam of almost everything in the modern day pixel pushing pipeline from powerful GPUs to machine vision processing to advanced display controller technology,” said Weijin Dai, executive vice president and general manager of VeriSilicon's Intellectual Property Division. “As a significant provider of these technologies we are thrilled that Khronos has taken on the task of creating a comprehensive VR standard and we intend to support this effort fully.”

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan™, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, COLLADA™, and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Khronos, Vulkan, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Launches Dual Neural Network Standard Initiatives

Industry Call for Participation in new Neural Network Exchange Format working group; OpenVX standard for vision processing releases Neural Network extension

October 4th 2016 – San Francisco, CA – The Khronos Group, an open consortium of leading hardware and software companies, today announced the creation of two standardization initiatives to address the growing industry interest in the deployment and acceleration of neural network technology. Firstly, Khronos has formed a new working group to create an API independent standard file format for exchanging deep learning data between training systems and inference engines. Work on generating requirements and detailed design proposals for the Neural Network Exchange Format (NNEF™) is already underway, and companies interested in participating are welcome to join Khronos for a voice and a vote in the development process. Secondly, the OpenVX™ working group has released an extension to enable Convolutional Neural Network topologies to be represented as OpenVX graphs and mixed with traditional vision functions.

Neural network technology has seen recent explosive progress in solving pattern matching tasks in computer vision such as object recognition, face identification, image search, and image to text, and is also playing a key part in enabling driver assistance and autonomous driving systems. Convolutional Neural Networks (CNN) are computationally intensive, and so many companies are actively developing mobile and embedded processor architectures to accelerate neural network-based inferencing at high speed and low power. As a result of such rapid progress, the market for embedded neural network processing is in danger of fragmenting, creating barriers for developers seeking to configure and accelerate inferencing engines across multiple platforms.

About the Neural Network Exchange Format (NNEF)
Today, most neural network toolkits and inference engines use proprietary formats to describe the trained network parameters, making it necessary to construct many proprietary importers and exporters to enable a trained network to be executed across multiple inference engines. The Khronos Neural Network Exchange Format (NNEF) is designed to simplify the process of using a tool to create a network, and running that trained network on other toolkits or inference engines. This can reduce deployment friction and encourage a richer mix of cross-platform deep learning tools, engines and applications.

The NNEF standard encapsulates neural network structure, data formats, commonly used operations (such as convolution, pooling, normalization, etc.) and formal network semantics. This enables the essentials of a trained network to be reliably exported and imported across tools and engines. NNEF is purely a data interchange format and deliberately does not prescribe how an exported network has been trained, or how an imported network is to be executed. This ensures that the data format does not hinder innovation and competition in this rapidly evolving domain. More information on the NNEF initiative is available at the NNEF Home Page.

About the OpenVX Neural Network Extension
The OpenVX Neural Network extension specifies an architecture for executing CNN-based inference in OpenVX graphs. The extension defines a multi-dimensional tensor object data structure which can be used to connect neural network layers, represented as OpenVX nodes, to create flexible CNN topologies. OpenVX neural network layer types include convolution, pooling, fully connected, normalization, soft-max and activation – with nine different activation functions. The extension enables neural network inferencing to be mixed with traditional vision processing operations in the same OpenVX graph.

Today, OpenVX has also released an Import/Export extension that complements the Neural Network extension by defining an API to import and export OpenVX objects, such as traditional computer vision nodes, data objects of a graph or partial graph, and CNN objects including network weights and biases or complete networks.

The high-level abstraction of OpenVX enables implementers to accelerate a dataflow graph of vision functions across a diverse array of hardware and software acceleration platforms. The inclusion of neural network inferencing functionality in OpenVX enables the same portable, processor-independent expression of functionality with significant freedom and flexibility in how that inferencing is actually accelerated. The OpenVX Neural Network extension is released in provisional form to enable developers and implementers to provide feedback before finalization and industry feedback is welcomed at the OpenVX Forums. More details on OpenVX and the new extensions can be found at the OpenVX Home Page.

Khronos is coordinating its neural network activities, and expects that NNEF files will be able to represent all aspects of an OpenVX neural network graph, and that OpenVX will enable import of network topologies via NNEF files through the Import/Export extension, once the NEFF format definition is complete.

Industry Support
“AdasWorks initiated the creation of the NNEF working group as we saw the growing need for platform-independent neural network-based software solutions in the autonomous driving space. We cooperate closely with chip companies to help them build low-power, high-performance neural network hardware and believe firmly that an industry standard, which works across multiple platforms, will be beneficial for the whole market. We are happy to see numerous companies joining the initiative,” said Laszlo Kishonti, founder and CEO of AdasWorks.

“AMD fully supports the development of open standards, currently being the only company with an open source version of OpenVX. We support the creation of OpenVX extensions and data formats related to Neural Networks such as CNN in computer vision and related applications,” said Mike Mantor, corporate fellow and CTO, Radeon Technologies Group, AMD.

“Cadence has been investing heavily in tools for OpenVX and CNN programming to accelerate adoption of our market-leading Tensilica Vision DSPs,” said Dino Bekis, vice president of product marketing for the IP Group at Cadence. “Khronos’ efforts to standardize a universal CNN description exchange format will speed the availability of universal tools for converting trained CNNs to the inference domain. The extensions to OpenVX graph descriptions will enable more seamless deployment of both imaging and vision algorithms in deeply embedded devices.”

“As CNNs are becoming key to vision processing, Imagination is delighted to participate in Khronos’ neural net initiatives. Our PowerVR GPUs have supported OpenVX since its inception and we’ve already demonstrated CNNs running on PowerVR GPUs. The extension of OpenVX to support CNNs will provide a framework to make it easy for our customers to deploy vision applications using CNNs on new and existing PowerVR based SoCs,” said Chris Longstaff, Senior Director of Product and Technology Marketing, PowerVR, Imagination Technologies.

"Intel supports and welcomes the adoption of OpenVX and the OpenVX Neural Network Extension as an important element in proliferating computer vision deep learning usage models," said Ron Friedman, Intel Corporate vice president and general manager of IP Blocks and Technologies. "Khronos OpenVX Neural Network Extension brings algorithms tuned for deep learning to the embedded computer vision and machine intelligence hardware devices."

“We see increasingly more real life problems getting solved with neural network technologies”, said Victor Erukhimov, CEO of Itseez3D, Inc. and the chair of the OpenVX working group. “Efficient implementation of neural networks inference on embedded devices will enable a wide variety of applications for mobile phones, AR/VR and automotive safety.”

“We have seen a significant increase in the use of neural nets across a broad range of applications including vision processing for ADAS and financial market prediction. The introduction of Khronos APIs in this domain is a significant step towards standardization, bringing the technology to a wider developer community. Mobica is excited to be working with Khronos and other partners on this technological advance,” said Mobica's CTO, Jim Carroll.

“As an active working group member and one of the earliest OpenVX adopters, VeriSilicon is excited to see Khronos extend its support to deep learning and neural networks,” said Shanghung Lin, Vice President for Vision and Image Product Development at VeriSilicon. “Programmability and inter-operability between vision functions and the Neural Net extension makes OpenVX a perfect programming interface for VeriSilicon’s VIP8000 ultra-low-power, scalable vision processor solution, which combines neural network engines, OpenVX optimized shader programming engines, and a special interconnect logic called tensor processing fabric to allow collaborative computing for vision and neural net technology. VeriSilicon looks forward to participating in the Khronos NEFF working group to bridge the disparate market of deep learning frameworks and toolkits. A simple and standard neural net format is imperative to facilitate users choosing their favorite training tools and deploying the trained network to different inference engines in different applications.”

About The Khronos Group
The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision and neural nets on a wide variety of platforms and devices. Khronos standards include Vulkan™, OpenGL®, OpenGL® ES, OpenGL® SC, WebGL™, OpenCL™, SPIR™, SPIR-V™, SYCL™, WebCL™, OpenVX™, EGL™, COLLADA™, and glTF™. Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge accelerated platforms and applications through early access to specification drafts and conformance tests.

###

Khronos, Vulkan, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES, NNEF and OpenMAX are trademarks of the Khronos Group Inc. ASTC is a trademark of ARM Holdings PLC, OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

Khronos Establishes Advisory Panel to Create Design Guidelines for Safety Critical APIs

Targeted at markets such as automotive, robotics and avionics;
Open to Khronos members and invited experts

July 26th 2016 – SIGGRAPH, Anaheim, CA – The Khronos Group, an open consortium of leading hardware and software companies, today announced the formation of a Safety Critical Advisory Panel to create guidelines for the design of safety critical graphics, compute and vision processing APIs. The Safety Critical Advisory Panel will be open to both Khronos members and invited experts from the industry. Markets such as Advanced Driver Assistance Systems (ADAS), autonomous vehicles, robotics and avionics increasingly need advanced acceleration APIs that are designed to provide reliable operation and enable system safety certification. The guidelines will be openly published and adopted as part of Khronos’ proven API design process. Experienced practitioners in the field of safety critical system design are invited to apply for Advisory Panel membership, at no cost, with more details at the Khronos Safety Critical working group page.

“Visual computing acceleration will be a vital component of many emerging safety critical markets, and so the industry needs a new generation of hardware APIs that enable access to advanced silicon capabilities in certifiable systems,” said Neil Trevett, president of the Khronos Group and vice president at NVIDIA.  “The Safety Critical Advisory Panel will build on the experience of creating the new generation OpenGL SC 2.0 API, plus we are inviting industry experts to assist in creating pragmatic guidelines to enable effective safety critical API design - both within Khronos and throughout the industry.”

In April 2016, Khronos released the OpenGL SC 2.0 API specification to address the unique and stringent requirements of high reliability display system markets, including FAA DO-178C and EASA ED-12C Level A for avionics, and ISO 26262 safety standards for automotive. OpenGL SC 2.0 enables high reliability system manufacturers to take advantage of modern graphics programmable shader engines while still achieving the highest levels of safety certification. Khronos expects that several additional Khronos working groups, including Vulkan, OpenCL and OpenVX will adopt the safety critical guidelines when designing future APIs that will enable similar levels of certification.

About The Khronos Group

The Khronos Group is an industry consortium creating open standards to enable the authoring and acceleration of parallel computing, graphics, vision, sensor processing and dynamic media on a wide variety of platforms and devices. Khronos standards include Vulkan™, OpenGL®, OpenGL® ES, WebGL™, OpenCL™, SPIR™, SPIR-V™, SYCL™, WebCL™, OpenVX™, EGL™, COLLADA™, and glTF™. All Khronos members are enabled to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge media platforms and applications through early access to specification drafts and conformance tests.

###

Khronos, Vulkan, DevU, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenKCAM, StreamInput, OpenWF, OpenSL ES and OpenMAX are trademarks of the Khronos Group Inc. ASTC is a trademark of ARM Holdings PLC, OpenCL is a trademark of Apple Inc. and OpenGL is a registered trademark and the OpenGL ES and OpenGL SC logos are trademarks of Silicon Graphics International used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.

safety