The Khronos Group is an open standards organization for compute, graphics and media, and they provide interoperability APIs to enable the portability of hardware. Neil Trevett is the President of the Khronos Group, and he talks about the three main announcements that were made at GDC including:
- Vulkan Graphics API, which is the new generation of OpenGL
- OpenCL 2.1 enables the use C++ instead of just C
- A new version of SPIR-V, which is a low-representation for shader programs.
Neil talks about how SPIR-V is used by both Open CL 2.1 and by Vulkan, and he explains more about what SPIR-V enables.
VR requires a lot of different pieces of hardware and software to come together. Khronos Group brings 120 companies together ranging form Google, Intel, Oculus VR, Nvidia and AMD. They’re taking feedback from VR display vendors in order to drive more pixels and optimize the graphics pipeline to be performant enough for VR.
He explains the tension between platforms and interoperability of the hardware and software vendors. This helps the ecosystem to evolve, and he talks about the importance of standards that come from the Khronos Group. Neil sees that VR is still very much in that chaos phase of experimentation for creating the most compelling VR experiences. Then once it’s clear the direction of the industry is moving, then standards start to play a bigger role.
Open standards like Vulkan usually work best when they have proprietary competitors like DirectX 12. He talks about the advantages of having both in the ecosystem, and how that competition can drive innovation and provide choice to developers.
Microsoft recently joined the Khronos Group, and they joined for the WebGL working group, and the Khronos Group invites a lot of different companies to participate.
The WebVR standard currently lives between the World Wide Consortium (W3C) and the Khronos Group. WebGL ended up being governed by the Khronos Group instead of the W3C because it’s more tightly tied to the GPU, and all of the hardware stakeholders were already a part of the Khronos Group.
Khronos Group has interoperability APIs to enable portability of hardware, and they’ve started to implement conformance tests that are a part of the Vulkan standard to ensure that their properly implemented by each vendor.
One of the myths about standards body is that standards bodies move too slowly, but Neil says that it’s more about the time to ecosystem of a solution being implemented by multiple vendors. He also reassures members of the Khronos Group that your intellectual property is protected. Part of being a part of the Khronos Group is that members agree to not sue each other for proper implementations of Vulkan.
The Khronos Group is involved with helping to reducing latency in drivers, and they’ll be taking a lot of feedback from the VR community over the next couple of years to take those suggestions and integrate those into the APIs.
Finally, Neil sees that the future of VR will be driven by applications that help companies save or make more money. He sees that it’s an exciting time for the technology, and that VR will continue to push innovation throughout the graphics hardware industry.
Below are some of the presentations that the Khronos Group and various members gave during GDC.
Press Release: Khronos Reveals Vulkan API for High-efficiency Graphics and Compute on GPUs
Slides of Valve’s GDC 2015 talk “Vulkan: The Future of High-Performance Graphics”
Vulkan and SPIR-V session
OpenCL 2.1 Technical Overview Session
Here are the slides that Neil Trevett presented about the Khronos Group at the Immersive Technology Alliance Press Conference at GDC:
Here's a number of Khronos Group members striving for an open standard for graphics interfaces for immersive #VR tech pic.twitter.com/dFrryAIhDb
— KentBye (@kentbye) March 4, 2015
Khronos Group President Neil Trevett talking about what to standardize, & the role of Immersive Technology Alliance pic.twitter.com/HKb8RsLskq
— KentBye (@kentbye) March 4, 2015
#AR standards process by the Khronos Group. pic.twitter.com/M93XmhRZiP
— KentBye (@kentbye) March 4, 2015
Good standards don't dictate implementation details says the Khronos Group pic.twitter.com/oX6XRMNkf8
— KentBye (@kentbye) March 4, 2015
Innovation coming from standards with the example of SPIR-V pic.twitter.com/IBu3pj9Si8
— KentBye (@kentbye) March 4, 2015
Every open standard has a proprietary competitor, and competition is healthy according to the Khronos Group pic.twitter.com/H5zq4XRJyv
— KentBye (@kentbye) March 4, 2015
Platforms want to lock you into their universe, while indie hardware & software vendors prefer an interoperable world pic.twitter.com/prFggjanDh
— KentBye (@kentbye) March 4, 2015
Busting some common myths of open standards by the Khronos Group. Not too slow. You won't lose IP. They're not boring pic.twitter.com/ZyQOlu61iH
— KentBye (@kentbye) March 4, 2015
Theme music: “Fatality” by Tigoolio
Subscribe to the Voices of VR podcast.
Podcast: Play in new window | Download
[…] For more context about how open standards usually thrive off of proprietary competition, then be sure to listen to my 2015 interview with Khronos Group’s Neil Trevett. […]