View
9
Download
0
Category
Preview:
Citation preview
© Copyright Khronos Group 2015 - Page 1
Building Standards Neil Trevett | Khronos President
NVIDIA Vice President Mobile Ecosystem GTC 2015
© Copyright Khronos Group 2015 - Page 2
Why Do We Need Standards? • Interoperability standards enable connections - Eliminate market fragmentation that adds no value
• Standards can connect hardware, software, communities… - LTE and WiFi connects devices to a network - USB physically connects devices and peripherals - WebGL connects developers to GPU capabilities
Standards drive market growth by enabling companies to expand the
end user experience at reasonable cost
© Copyright Khronos Group 2015 - Page 3
Khronos Connects Software to Silicon
Open Consortium creating ROYALTY-FREE, OPEN STANDARD APIs for hardware acceleration
Defining the roadmap for low-level silicon interfaces needed on every platform
Graphics, compute, rich media, vision, sensor and camera
processing
Rigorous specifications AND conformance tests for cross-
vendor portability
Acceleration APIs BY the Industry
FOR the Industry
Well over a BILLION people use Khronos APIs Every Day…
© Copyright Khronos Group 2015 - Page 4
http://accelerateyourworld.org/
© Copyright Khronos Group 2015 - Page 5
Khronos Cooperative Framework
A Safe Place To Cooperate
Agreed IP Framework Members won’t sue each other over specifications
when used for conformant implementations
Agreed Definition of Conformance Everyone held to the same implementation bar
Confidentiality between Members
Enables more open dialog between competitors
Membership and Adopters Fees Pays for cooperative infrastructure and engineering
One Company One Vote
Any member can suggest new activities No one company can veto activities
Any company or academic
institution is welcome to join
Royalty-free Specifications
Conformance Tests
Documentation and
examples
Open source SDKs, projects and contributions
© Copyright Khronos Group 2015 - Page 6
Khronos Working Groups
Ratified Specifications
Conformance Tests and Adopters Program
SDKs, Open Source, Samples, Documentation
Adopters Build conformant implementation and products
Developers Develop applications using the APIs
Educators / Certifiers Create Courses Training and Certification
Educator Guidelines Courseware Materials
API Working Groups (Industry and Academic members)
Members
Wider Community
$
Discussion lists and Conformance tests are openly available
© Copyright Khronos Group 2015 - Page 7
Access to 3D on Over 2 BILLION Devices
300M Desktops / year Windows, Mac, Linux
1.9B Mobiles / year
1B Browsers / year
Source: Gartner (December 2013)
© Copyright Khronos Group 2015 - Page 8
Content JavaScript, HTML, CSS, ...
WebGL Ecosystem
JavaScript Middleware
CSS
JavaScript HTML5
Browser provides WebGL 3D engine alongside other HTML5
technologies - no plug-in required
OS Provided Drivers WebGL uses OpenGL ES 2.0 or
Angle for OpenGL ES 2.0 over DX9
Content downloaded from the Web
Middleware provides accessibility for non-expert programmers
E.g. three.js library
Low-level APIs provide a powerful foundation for
a rich JavaScript middleware ecosystem
Reliable WebGL relies on work by
both GPU and Browser Vendors
-> Khronos has the
right membership to enable that cooperation
© Copyright Khronos Group 2015 - Page 9
Pervasive WebGL • WebGL on EVERY major desktop and mobile browser • Portable (NO source change) 3D applications are possible for the first time
http://caniuse.com/#feat=webgl
© Copyright Khronos Group 2015 - Page 10
Questions?
• www.khronos.org • ntrevett@nvidia.com • @neilt3d
Recommended