Copyright Khronos Group, Page 1
|
|
- Darrell Daniel
- 5 years ago
- Views:
Transcription
1 1HLO7UHYHWW 19,',$.KURQRV *URXS 2SHQ*/(6 Copyright Khronos Group, Page 1
2 Handsets are becoming personal computing platform - not just phones - A real computer in your hand mobility, connectedness and numerous sensors Sophisticated media processing will be central to this handheld revolution - Graphics and media will become as pervasive as it is on the PC Games are leading-edge handheld media applications - As on the PC 100Ms / year 100Ks / year 10Ms / year Media Platforms 80 s Workstations 90 s PCs 00 s Handhelds Copyright Khronos Group, Page 2
3 Accelerated 3D games are first wave of handheld media revolution - Significantly increased revenue per title for 3D games over 2D games is common BUT there are still significant difficulties and obstacles - Ecosystem friction between developers, carriers and handset OEMs - The industry needs to enable, encourage and unleash developer innovation We We will will explore this this handheld media revolution --What What are are the the issues issues holding holding it it back? back? --What What we we can can do do to to make make it it happen happen faster? faster? --What What opportunities it it will will create? create? Spider-Man 2: The Hero Returns Sony Pictures Spider-Man 2 3D: NY Subway Sony Pictures Spider-Man 2 Activision Copyright Khronos Group, Page 3 2D Software 3D Accelerated 3D
4 Every handset is unique from the programmers perspective - Differences in operating system functions, Java implementations and media functionality Severe platform fragmentation exists today - ISVs need to port to and support 100s (even 1000s) of source variants of each title Symbian 7, 8, 9, UIQ, S60 PocketPC / Windows Mobile / WinCE Many Linux variants (and growing) Java MIDP-1, MIDP-2, JSR fragmentation Numerous RTOS with no consistently defined OS abstraction or media portability Nucleus, Synergy etc. Copyright Khronos Group, Page 4
5 Java doesn t provide optimal media performance - Native acceleration can provide X5 higher performance for 3D graphics x2-20 Performance Accelerated Java Higher quality games x3-5 Performance Accelerated Native Seamlessly accelerated mixed-media Java Compelling native mixed-media applications Accelerated UI Un-accelerated Java Measured by Kishonti Java (fps) OpenGL ES (fps) Native Advantage Simple Games Nokia N x4.2 Sony Ericsson M X5.1 GLBenchmark direct port of identical Java benchmark Copyright Khronos Group, Page 5
6 1DWLYH0HGLD$3,6HW Fragmentation Lack of Performance Need Consistent APIs on Every Handset Reliably available functionality C Native Programming Environment Familiarity for developers Eases ports from PCs, handhelds and consoles Native Media Acceleration APIs A cross-platform set of native APIs for media application development Copyright Khronos Group, Page 6
7 $3,V Khronos APIs typically define interface between silicon and software - Enabling both communities - everyone wins ISVs see reduced fragmentation across multiple platforms - More software can reach market faster at a better level of functionality and quality Hardware vendors can accelerate many applications - Adding value to their platform +DUGZDUH3URYLGHU +DUGZDUH3URYLGHU +DUGZDUH3URYLGHU +DUGZDUH3URYLGHU +DUGZDUH3URYLGHU 6RIWZDUH'HYHORSHU 6RIWZDUH'HYHORSHU 6RIWZDUH'HYHORSHU 6RIWZDUH'HYHORSHU 6RIWZDUH'HYHORSHU Copyright Khronos Group, Page 7
8 .KURQRV 2SHQ0HGLD Open Membership Any company is welcome Funded by membership dues - $6K / year Open Standards Publicly available on web-site Royalty-free Open Standards for Media Authoring and Acceleration Khronos typically typically develops Foundation-Level APIs APIs High-performance Close-to-the-metal access access to to hardware acceleration Good Good foundation for for higher-level engines engines and and middleware Copyright Khronos Group, Page 8
9 Copyright Khronos Group, Page 9 Over 100 companies creating media authoring and acceleration standards
10 .KURQRV Cross-platform graphics authoring/acceleration ecosystem Safety Critical 2D/3D Cross platform desktop 3D JO); Effects Framework 3D Authoring Dynamic Media Authoring Dynamic Media Authoring Standards 2D/3D DirectX-like set of native APIs Includes mixed media acceleration and OS portability APIs Copyright Khronos Group, Page 10 Vector 2D Streaming Media Enhanced Audio Embedded Media Acceleration APIs Composition Working Group Hardware acceleration for window systems
11 .KURQRV $3,V Market adoption in media-accelerated handsets We Are Here - OpenGL ES 1.1 is widespread - OpenVG is in rapid adoption - OpenMAX is being implemented - OpenSL ES is being designed 100% 3D Graphics Vector 2D Streaming Media Enhanced Audio Mid-2004 OpenGL ES 1.1 Spec release Mid-2005 OpenVG 1.0 Spec release Beginning-2006 OpenMax IL 1.0 Spec release Mid 2007 OpenSL ES 1.0 Spec release End-2007 Copyright Khronos Group, Page 11
12 Faster Performance at Higher Quality Hardware delivers at least 10 times the performance of software even on low-cost systems with low-end CPUs ARM9 32:(5()),&,(1&< 32-Bit RISC at 400MHz DSP at 175MHz APA 512 MiMagic 6 Less Power Hardware accelerators exploit parallelism in a media pipeline to give a x10 increase in power efficiency over software Better User Experience Smaller screens need more advanced graphics processing per pixel Copyright Khronos Group, Page 12
13 1DWLYH0HGLD$3,V MM phones Non 3D MM phones Native API based phones Millions of units Jon Peddie Research Handheld Multimedia Devices report Copyright Khronos Group, Page 13
14 2SHQ*/(6² ' JSR 239 Defining official Java Bindings to OpenGL ES Java Applications C/C++ Applications Usable directly by applications Usable by higherlevel graphics libraries Close to the hardware API provides portability AND flexibility Hardware OpenGL ES Engines Scenegraph APIs M3G (JSR 184) Games Engines Middleware Libraries Software OpenGL ES Engines Brings advanced 2D/3D graphics to a wide range of OS platforms Copyright Khronos Group, Page 14
15 6KDGHUV ' OpenGL ES 2.0 for new generation programmable 3D hardware - Vertex and pixel shaders programmed through GLSL ES shading language OpenGL ES 1.1 for fixed function 3D graphics hardware - OpenGL ES 1.1 drivers can be shipped on new generation programmable hardware 3D Tomorrow - Shader Programmability Doom 3 s Zombies Unreal s Rocks 3D Today Fixed Functionality Halo s Ice Far Cry s Water Copyright Khronos Group, Page 15
16 2SHQ9*² Vector graphics - basis of popular formats such as Flash and SVG - User interfaces, screen savers, 2D Games, mapping and GPS, E-book readers Scalable Bezier curves - Scaled and positioned at full quality - not polygon based But 2D vector graphics historically run un-accelerated! - Not effective on low-powered handset CPUs OpenVG ACCELERATES Flash and SVG for the first time - Better quality, more interactivity - at less power Applications and UI SVG/Flash/ Font Packages etc.. 2D Hardware Acceleration Copyright Khronos Group, Page 16
17 2SHQ9* X20 OpenVG 1.0 beginning to be widely deployed - A range of software and hardware implementations are coming to market Vector Graphics Performance X1 Software Implementations X3-7 Layered Implementations over OpenGL ES hardware Dedicated OpenVG Cores low power Copyright Khronos Group, Page 17
18 2SHQ0$;² Componentized architecture abstracts multimedia functionality blocks - Such as video codecs - blocks can be implemented in software or hardware Media blocks cover multiple media domains with extensive functionality - Domains: audio, video, image, of some combination thereof - Functions: encode, decode, apply an effect, capture, render, split, mix, etc Build sophisticated multimedia pipelines by plugging blocks together - Enables blocks from different vendors to work together Portable & Re-usable streaming media building blocks Copyright Khronos Group, Page 18
19 2SHQ0$; Standardized component interfaces enable flexible media graphs Includes multi-stream synchronization Allows for custom plug-ins OpenMAX Component Interfaces Enables components to be flexibly connected in any graph topology E.g. send dance beats to application for visualization *.mp4 *.mp4 / / *.3gp File *.3gp File Reader Reader AAC Audio Clock for Clock for AV AV Sync Sync Audio Decoder Audio Decoder Time Data Plug-in Plug-in Audio Renderer Audio Renderer Speakers MPEG4/ H.264 Video Video Decoder Video Decoder Decompressed Video Video Scheduler Video Scheduler Video Renderer Video Renderer Display Example: MPEG-4 video synchronized with AAC audio decode Copyright Khronos Group, Page 19
20 2SHQ6/(6² Audio API space is fragmented for applications - Many proprietary audio APIs of varying functionality native and Java - Even playing a simple sound on different platform requires different code No standard API to access audio hardware acceleration - Audio silicon developers have to support many high-level APIs directly on silicon Applications OpenSL ES is a royalty-free, open standard Native interface to audio acceleration General audio functionality for applications, high-level libraries or middleware Middleware, JSR 135, JSR 234 High-level Audio Libraries Media Silicon (Audio HW, CPUs, DSPs) Copyright Khronos Group, Page 20
21 2SHQ0$; $/ (Enhanced audio API) Audio Effects Advanced MIDI 3D Audio Buffer queues Audio Playback Audio Recording MIDI Video playback Video recording Analog Radio & RDS Camera Image capture & display (Multimedia API) Overlap streaming media functionality uses consistent APIs Copyright Khronos Group, Page 21
22 DirectX! Except its an open standard, cross-platform, royalty-free and streamlined for handheld devices is a set of C-native APIs for handheld games and media applications 2D, 3D, video and audio media types are all seamlessly accelerated by minimizes source changes when porting games and applications from phone to phone Copyright Khronos Group, Page 22
23 1DWLYH)UDJPHQWDWLRQ Software Platform (e.g. Brew, Symbian UIQ, S60, WIPI) Native Applications JAR File Java JVM Java Applications Carrier OTA Provisioning No Native OTA Deployment User Interface Different OS APIs on every handset 3D Game Engines Flash/SVG Players TV/Video/Audio Players Proprietary media APIs, single-threaded, not tested for mixed-media operation Bindings Handheld devices increasingly need advanced graphics and media acceleration for user interfaces, 3D gaming, Flash, TV Media Accelerator Silicon GPU / DSPs / CPUs Kernel Operating System (e.g. Rex, Symbian OS, Windows Mobile, Linux, Nucleus, Synergy) CPU Severe API fragmentation to access OS resources and media acceleration = HUNDREDS of source variants per game Copyright Khronos Group, Page 23
24 7KH2SHQ.2'( Software Platform (e.g. Brew, Symbian UIQ, S60, WIPI) System Abstraction (OpenKODE Core) User Interface Native Applications 3D Game Engines Flash/SVG Players TV/Video/Audio Players Media Accelerator Silicon GPU / DSPs / CPUs Kernel Operating System (e.g. Rex, Symbian OS, Windows Mobile, Linux, Nucleus, Synergy) CPU AL 2D/3D Vector 2D Streaming Media Enhanced Audio Trans-API communication (EGL) Java JVM Java Applications Bindings Media APIs = Selected Khronos media APIs for state-of-the-art media acceleration + Trans-API data and event coordination WITH full trans-api Conformance Tests (EGL) + System Abstraction APIs for portable access to operating system resources, input devices and displays (OpenKODE Core) = A coherent, crossplatform API set for NATIVE portable media applications Copyright Khronos Group, Page 24
25 2SHQ.2'( Trans-API Conformance Tests A conformant OpenKODE must pass all individual conformance tests PLUS trans-api tests to ensure APIs can communicate and operate concurrently 3D Interactive Audio EGL Trans-API Communication Vector 2D Streaming Media Selected Media APIs PLUS any EGL needed for those APIs to communicate OpenKODE Core Events, IO, files, memory, processes, strings, math, locale, time, networking, windowing, crypto, debug Operating System Abstraction APIs to reduce source fragmentation OpenKODE provides foundation-level acceleration for for advanced user user interfaces and and media media applications that that mix mix multiple multiple media media types types Copyright Khronos Group, Page 25
26 -DYD JAR File Java OTA Provisioning Native Installer Native Applications Software Platform Java JVM Java Applications JSR 184 / 239 Other JSRs Existing provisioning, billing and security systems can be used to OTA provision native OpenKODE applications. Native applications will need certification as Brew does today Media Accelerator Silicon Kernel Operating System CPU Copyright Khronos Group, Page 26
27 2SHQ.2'( OpenKODE 1.0 Provisional released at 3GSM Twelve months from kick-off meeting to specification on web-site - Encouraging developer feedback before spec finalization mid-2007 Full conformance tests will be released in 2Q07 - Written by Futuremark tests OpenKODE Core AND trans-api operation Call for participation and contributions Scope Agreed June F2F OpenKODE 1.0 Provisional Release OpenKODE 1.0 Final Release Target 1Q06 2Q06 3Q06 4Q06 1Q07 2Q07 3Q07 Kickoff F2F meeting Strawman specs complete November F2F Conformance Tests to be Released If you are a developer download the spec and give us your feedback! Spec at Feedback forums at Copyright Khronos Group, Page 27
28 2SHQ.2'( OpenKODE 1.0 allows media API selection - To enable widespread early adoption Simple build out of existing OpenGL ES adoption - Expecting rapid industry momentum Can be deployed on almost any OS - Including RTOS for media on feature phones Full DirectX functional equivalence. Robust trans- API functionality and testing OpenKODE Core API has no silicon dependency and takes <50KB. OpenKODE provides enhanced 2D/3D mixed mode operation OpenGL ES is everywhere today 2H07 1H07 Now 5726 Copyright Khronos Group, Page 28
29 OpenKODE 1.0 announced in Feb07 Momentum is already building quickly Futuremark developing Conformance Tests for OpenKODE. Graphic Remedy developing OpenKODE profiling tools OpenKODE Core can drop-in alongside OpenKODE media stacks. Typically middleware solutions provide native OTA provisioning over Java networks sometimes with portable binary capability Announced OpenKODE media stacks with OpenGL ES and increasingly OpenVG Tools OpenKODE Core and Middleware Silicon Acceleration Copyright Khronos Group, Page 29
30 Breakthrough mobile games and applications will not treat mobile devices as small consoles or PCs They will take advantage of the unique capabilities of mobile devices: Use of handset sensors - Cameras for video and images, sound Mobility - With GPS location awareness Connectedness - Unique information flow and social interactions An advanced media stack enables innovative applications that mix many kinds of media acceleration A GPS phone processes OpenMAX video to recognize buildings and landmarks Copyright Khronos Group, Page 30
31 2SHQ.2'( Advanced UI OpenVG - OpenGL ES for special effects Accelerated Java Applications - OpenGL ES 184/239, OpenVG Augmented Reality OpenMAX AL - Video processed & rotoscoped with OpenGL ES 3D Advanced Navigation - OpenVG - 3D terrain/satellite data using OpenGL ES Video Telephony OpenMAX AL - OpenGL ES lip-synch 3D avatar PVR Application OpenMAX AL - OpenVG-based UI and subtitles Music Visualizer - OpenSL ES - OpenGL ES 3D synchronized to music beat 3D Game OpenGL ES - OpenSL ES positional audio & OpenVG HUD/menus 3D TV Channel Selector OpenMAX AL - OpenGL ES 3D multi-channel visualization OpenKODE creates the opportunity to create new applications and user interfaces that use multiple media types Copyright Khronos Group, Page 31
32 $3, 2SHQ.2'( Applications and Media Engines OpenKODE used both by applications - and the window system to render UI elements Portable applications use OpenKODE Core calls to synchronize updates with the Windowing System OpenKODE Core Media APIs Provided by OS vendor Khronos working to enable it be built using open standard APIs Advanced Window System Window System uses the Screen Composition API to bring application and UI elements together on the screen Screen Composition API GPU Multi-tasking GPU accelerates multiple applications, window system UI / transitions and screen composition Enabling advanced composited window systems to be build entirely from open standards Copyright Khronos Group, Page 32
33 2SHQ.2'( Carriers Open standards to simply specify a native, cross-platform media API stack Compelling media applications increase revenue through existing provisioning, billing, DRM certification infrastructure Native OTA provisioning uses existing certification, security, billing, lifecycle management infrastructure Proven media stack architecture based on multi-vendor openstandards - reduces risk Cross-platform native APIs reduce source fragmentation and increase performance Handset OEMs Native, cross-platform media API stack Content Providers Copyright Khronos Group, Page 33
34 We now have a forward-looking, multi-threaded media stack architecture - Open and royalty-free to encourage industry innovation Foundation for new-generation interfaces and mixed-media applications - Driving new markets and revenue opportunities OpenKODE is a open-standard, multi-vendor native media-stack - Helping to solve industry fragmentation and performance issues If you are an handset OEM.. Embed an OpenKODE 1.0 media stack! If you are a carrier.. Specify OpenKODE 1.0 for your native applications! If you are a developer.. Demand OpenKODE 1.0 for development! OpenKODE is is a significant opportunity for for the the handheld industry to to help help evolve handheld devices into into the the most most pervasive media-capable computing devices the the world has has yet yet seen seen Copyright Khronos Group, Page 34
35 If you are a developer download the spec and give us your feedback! Specification at Feedback forums at These slides and Khronos membership details at Copyright Khronos Group, Page 35
Copyright Khronos Group, Page 1
3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal
More informationCopyright Khronos Group, Page 1
3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal
More informationCreating the Embedded Media Processing Ecosystem
Creating the Embedded Media Processing Ecosystem Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos Chairman, OpenGL ES Working Group Mobile Convergence Handsets are becoming the predominant
More informationStreaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions
More informationEmbedded Media Processing Ecosystem
Embedded Media Processing Ecosystem Neil Trevett Vice President Mobile Content, NVIDIA President, Khronos Group Copyright Khronos Group, 2007 - Page 1 Pervasive Mobile Media Computing Handsets are becoming
More informationCompleting the Multimedia Architecture
Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today
More informationMobile AR Hardware Futures
Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos
More informationCopyright Khronos Group Page 1. Vulkan Overview. June 2015
Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration
More informationOpenMAX AL, OpenSL ES
Copyright Khronos Group, 2011 - Page 1 OpenMAX AL, OpenSL ES Native Multimedia in Android Erik Noreke Chair of OpenMAX AL and OpenSL ES Working Groups Copyright Khronos Group, 2011 - Page 2 Why Create
More informationCopyright Khronos Group, Page 1. OpenCL. GDC, March 2010
Copyright Khronos Group, 2011 - Page 1 OpenCL GDC, March 2010 Authoring and accessibility Application Acceleration System Integration Copyright Khronos Group, 2011 - Page 2 Khronos Family of Standards
More informationCopyright Khronos Group, Page 1. Khronos Overview. Taiwan, February 2012
Copyright Khronos Group, 2012 - Page 1 Khronos Overview Taiwan, February 2012 Copyright Khronos Group, 2012 - Page 2 Khronos - Connecting Software to Silicon Creating open, royalty-free API standards -
More informationNext Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1
Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Ecosystem @neilt3d Copyright Khronos Group 2015 - Page 1 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon
More informationBringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse
Bringing it all together: The challenge in delivering a complete graphics system architecture Chris Porthouse System Integration & the role of standards Content Ecosystem Java Execution Environment Native
More informationWebGL Meetup GDC Copyright Khronos Group, Page 1
WebGL Meetup GDC 2012 Copyright Khronos Group, 2012 - Page 1 Copyright Khronos Group, 2012 - Page 2 Khronos API Ecosystem Trends Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos
More informationAdding Advanced Shader Features and Handling Fragmentation
Copyright Khronos Group, 2010 - Page 1 Adding Advanced Shader Features and Handling Fragmentation How to enable your application on a wide range of devices Imagination Technologies Copyright Khronos Group,
More informationCopyright Khronos Group Page 1
Gaming Market Briefing Overview of APIs GDC March 2016 Neil Trevett Khronos President NVIDIA Vice President Developer Ecosystem ntrevett@nvidia.com @neilt3d Copyright Khronos Group 2016 - Page 1 Copyright
More informationThe Handheld Graphics. Market. Size, needs, and opportunities. Jon Peddie Research
The Handheld Graphics Market Size, needs, and opportunities Founded in 2001 - our 24th year Focus and emphasis on Digital Technology, Multi Media, and Graphics Consulting and market research - Advisor
More informationThe Mobile Advantage. Erik Noreke Independent Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
& The Mobile Advantage Erik Noreke Independent Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Focused on Creating an Open Market Open Standards Open Markets - Developed
More informationKhronos and the Mobile Ecosystem
Copyright Khronos Group, 2011 - Page 1 Khronos and the Mobile Ecosystem Neil Trevett VP Mobile Content, NVIDIA President, Khronos Copyright Khronos Group, 2011 - Page 2 Topics It s not just about individual
More informationAR Standards Update Austin, March 2012
AR Standards Update Austin, March 2012 Neil Trevett President, The Khronos Group Vice President Mobile Content, NVIDIA Copyright Khronos Group, 2012 - Page 1 Topics Very brief overview of Khronos Update
More informationPOWERVR MBX & SGX OpenVG Support and Resources
POWERVR MBX & SGX OpenVG Support and Resources Kristof Beets 3 rd Party Relations Manager - Imagination Technologies kristof.beets@imgtec.com Copyright Khronos Group, 2006 - Page 1 Copyright Khronos Group,
More informationDave Shreiner, ARM March 2009
4 th Annual Dave Shreiner, ARM March 2009 Copyright Khronos Group, 2009 - Page 1 Motivation - What s OpenGL ES, and what can it do for me? Overview - Lingo decoder - Overview of the OpenGL ES Pipeline
More informationHardware Accelerated Graphics for High Performance JavaFX Mobile Applications
Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate
More informationSIGGRAPH Briefing August 2014
Copyright Khronos Group 2014 - Page 1 SIGGRAPH Briefing August 2014 Neil Trevett VP Mobile Ecosystem, NVIDIA President, Khronos Copyright Khronos Group 2014 - Page 2 Significant Khronos API Ecosystem Advances
More informationMobile graphics API Overview
Mobile graphics API Overview Michael Doggett Department of Computer Science Lund University 2009 Michael Doggett and Tomas Akenine-Möller 1 Register Please check to see if your name is on the list, if
More informationStreaming Media Portability
Streaming Media Portability July 2006 Copyright Khronos Group, 2006 - Page 1 Copyright Khronos Group, 2006 - Page 2 Media Portability Problem Media infrastructure portability is a multi-level industry
More informationMultimedia Platform. Mainstream wireless multimedia expands globally with the industry s first single-chipset solution
CONVERGENCE ENHANCED MULTIMEDIA MULTIMEDIA VALUE Multimedia Platform Mainstream wireless multimedia expands globally with the industry s first single-chipset solution F I N D A R E S T A U R A N T S E
More informationPress Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1
Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page 1 Khronos Connects Software to Silicon Open Consortium creating ROYALTY-FREE,
More informationOpen Standards for Building Virtual and Augmented Realities. Neil Trevett Khronos President NVIDIA VP Developer Ecosystems
Open Standards for Building Virtual and Augmented Realities Neil Trevett Khronos President NVIDIA VP Developer Ecosystems Khronos Mission Asian Members Software Silicon Khronos is an International Industry
More informationThe Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008
The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses April 2008 Agenda Today s Mobile Internet Market Mobile Convergence Products Internet Browsing on a Handheld Separating Fact
More informationCopyright Khronos Group Page 1
Open Standards and Open Source Together How Khronos APIs Accelerate Fast and Cool Applications Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page
More informationVulkan 1.1 March Copyright Khronos Group Page 1
Vulkan 1.1 March 2018 Copyright Khronos Group 2018 - Page 1 Vulkan 1.1 Launch and Ongoing Momentum Strengthening the Ecosystem Improved developer tools (SDK, validation/debug layers) More rigorous conformance
More informationMobile Graphics Ecosystem. Tom Olson OpenGL ES working group chair
OpenGL ES in the Mobile Graphics Ecosystem Tom Olson OpenGL ES working group chair Director, Graphics Research, ARM Ltd 1 Outline Why Mobile Graphics? OpenGL ES Overview Getting Started with OpenGL ES
More information3D Graphics in Future Mobile Devices. Steve Steele, ARM
3D Graphics in Future Mobile Devices Steve Steele, ARM Market Trends Mobile Computing Market Growth Volume in millions Mobile Computing Market Trends 1600 Smart Mobile Device Shipments (Smartphones and
More informationPress Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1
Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page 1 Khronos Connects Software to Silicon Open Consortium creating ROYALTY-FREE,
More informationOpenCL Press Conference
Copyright Khronos Group, 2011 - Page 1 OpenCL Press Conference Tokyo, November 2011 Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page
More informationKhronos Connects Software to Silicon
Press Pre-Briefing GDC 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem All Materials Embargoed Until Tuesday 3 rd March, 12:01AM Pacific Time Copyright Khronos Group 2015 - Page
More informationApplications and Implementations
Copyright Khronos Group, 2010 - Page 1 Applications and Implementations Hwanyong LEE CTO and Technical Marketing Director HUONE System Integration Application Acceleration Authoring and accessibility Khronos
More informationOur Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation
Our Technology Expertise for Software Engineering Services High Performance Computing MultiCore CPU AceThought experts will re-design your sequential algorithms or applications to execute in parallel by
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,
More informationOpen API Standards for Mobile Graphics, Compute and Vision Processing GTC, March 2014
Open API Standards for Mobile Graphics, Compute and Vision Processing GTC, March 2014 Neil Trevett Vice President Mobile Ecosystem, NVIDIA President Khronos Copyright Khronos Group 2014 - Page 1 Khronos
More informationCopyright Khronos Group 2012 Page 1. OpenCL 1.2. August 2012
Copyright Khronos Group 2012 Page 1 OpenCL 1.2 August 2012 Copyright Khronos Group 2012 Page 2 Khronos - Connecting Software to Silicon Khronos defines open, royalty-free standards to access graphics,
More informationIntroduction to OpenGL ES 3.0
Introduction to OpenGL ES 3.0 Eisaku Ohbuchi Digital Media Professionals Inc. 2012 Digital Media Professionals Inc. All rights reserved. 12/Sep/2012 Page 1 Agenda DMP overview (quick!) OpenGL ES 3.0 update
More informationWhiz-Bang Graphics and Media Performance for Java Platform, Micro Edition (JavaME)
Whiz-Bang Graphics and Media Performance for Java Platform, Micro Edition (JavaME) Pavel Petroshenko, Sun Microsystems, Inc. Ashmi Bhanushali, NVIDIA Corporation Jerry Evans, Sun Microsystems, Inc. Nandini
More informationOpen Standards for Today s Gaming Industry
Copyright Khronos Group 2013 - Page 1 Open Standards for Today s Gaming Industry Erik Noreke VP of Business Development, Khronos Group Gaming Evolution Copyright Khronos Group 2013 - Page 3 DESKTOP MOBILE
More informationOverview and AR/VR Roadmap
Khronos Group Inc. 2018 - Page 1 Overview and AR/ Roadmap Neil Trevett Khronos President NVIDIA VP Developer Ecosystems ntrevett@nvidia.com @neilt3d Khronos Group Inc. 2018 - Page 2 Khronos Connects Software
More informationThe State of Gaming APIs
Copyright Khronos Group, 2011 - Page 1 The State of Gaming APIs Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page 2 State of Gaming APIs
More informationEnabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager
Enabling a Richer Multimedia Experience with GPU Compute Roberto Mijat Visual Computing Marketing Manager 1 What is GPU Compute Operating System and most application processing continue to reside on the
More informationProfiling and Debugging OpenCL Applications with ARM Development Tools. October 2014
Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline
More informationWebGL, WebCL and Beyond!
Copyright Khronos Group, 2011 - Page 1 WebGL, WebCL and Beyond! Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page 2 Topics in this Session
More informationOpenCL Overview. Shanghai March Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group
Copyright Khronos Group, 2012 - Page 1 OpenCL Overview Shanghai March 2012 Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2012 - Page 2 Processor
More informationSC24/WG9 Liaison Meeting
Copyright Khronos Group, 2011 - Page 1 SC24/WG9 Liaison Meeting Seoul, November 2011 Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page
More informationOpen Standards for Vision and AI Peter McGuinness NNEF WG Chair CEO, Highwai, Inc May 2018
Copyright Khronos Group 2018 - Page 1 Open Standards for Vision and AI Peter McGuinness NNEF WG Chair CEO, Highwai, Inc peter.mcguinness@gobrach.com May 2018 Khronos Mission E.g. OpenGL ES provides 3D
More informationSystem-Level Software Performance: How to get the most performance out of the OMAP 4 platform
WHITE PAPER Atul Aggarwal OMAP Product Marketing atula@ti.com Introduction TI s OMAP 4 platform is the most highly optimized platform that addresses the features of today s applications and tomorrow s
More informationMultimedia in Mobile Phones. Architectures and Trends Lund
Multimedia in Mobile Phones Architectures and Trends Lund 091124 Presentation Henrik Ohlsson Contact: henrik.h.ohlsson@stericsson.com Working with multimedia hardware (graphics and displays) at ST- Ericsson
More informationNext Generation Visual Computing
Next Generation Visual Computing (Making GPU Computing a Reality with Mali ) Taipei, 18 June 2013 Roberto Mijat ARM Addressing Computational Challenges Trends Growing display sizes and resolutions Increasing
More informationOpen Standard APIs for Augmented Reality
Copyright Khronos Group 2014 - Page 1 Open Standard APIs for Augmented Reality Neil Trevett Vice President Mobile Ecosystem, NVIDIA President, Khronos Group Copyright Khronos Group 2014 - Page 2 Khronos
More informationMMAPI (Mobile Media API) Multimedia Framework for Mobile Devices
MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for
More informationMore performance options
More performance options OpenCL, streaming media, and native coding options with INDE April 8, 2014 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Inside, Intel Xeon, and Intel
More informationUnleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases. Steve Steele, ARM
Unleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases Steve Steele, ARM 1 Today s Computational Challenges Trends Growing display sizes and resolutions, richer
More informationThe OpenVX Computer Vision and Neural Network Inference
The OpenVX Computer and Neural Network Inference Standard for Portable, Efficient Code Radhakrishna Giduthuri Editor, OpenVX Khronos Group radha.giduthuri@amd.com @RadhaGiduthuri Copyright 2018 Khronos
More informationApplications and Implementations
Copyright Khronos Group, 2010 - Page 1 Applications and Implementations Hwanyong LEE CTO and Technical Marketing Director HUONE OpenVG Royalty-free open standard API Low-level 2D vector graphics rendering
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationOpen Standards for AR and VR Neil Trevett Khronos President NVIDIA VP Developer January 2018
Copyright Khronos Group 2018 - Page 1 Open Standards for AR and Neil Trevett Khronos President NVIDIA VP Developer Ecosystem ntrevett@nvidia.com @neilt3d January 2018 Khronos Mission E.g. OpenGL ES provides
More informationUpdate on Khronos Open Standard APIs for Vision Processing Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem
Update on Khronos Open Standard APIs for Vision Processing Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page 1 Copyright Khronos Group 2015 - Page
More informationAccelerating Vision Processing
Accelerating Vision Processing Neil Trevett Vice President Mobile Ecosystem at NVIDIA President of Khronos and Chair of the OpenCL Working Group SIGGRAPH, July 2016 Copyright Khronos Group 2016 - Page
More informationBuilding scalable 3D applications. Ville Miettinen Hybrid Graphics
Building scalable 3D applications Ville Miettinen Hybrid Graphics What s going to happen... (1/2) Mass market: 3D apps will become a huge success on low-end and mid-tier cell phones Retro-gaming New game
More informationSounding Better Than Ever: High Quality Audio. Simon Forrest Connected Home Marketing
Sounding Better Than Ever: High Quality Audio Simon Forrest Connected Home Marketing www.imgtec.com A brief look at the numbers Market trends Worldwide audio market 2014 67.9m units shipped 16% increase
More informationNeil Trevett Vice President Mobile Ecosystem, NVIDIA President, Khronos Group. Copyright Khronos Group Page 1
Neil Trevett Vice President Mobile Ecosystem, NVIDIA President, Khronos Group Copyright Khronos Group 2014 - Page 1 Khronos Standards 3D Asset Handling - 3D authoring asset interchange - 3D asset transmission
More informationStandards for Vision Processing and Neural Networks
Copyright Khronos Group 2017 - Page 1 Standards for Vision Processing and Neural Networks Radhakrishna Giduthuri, AMD radha.giduthuri@ieee.org Agenda Why we need a standard? Khronos NNEF Khronos OpenVX
More informationOpera - Simply The Best Internet Experience. 3Q04 Results. November 12, 2004
3Q4 Results November 12, 24 Status per third quarter 24 Accumulated ordinary income for the year was MNOK 69.5, up from MNOK 49.7. The turnover increased by 4% on a year-to-year basis Accumulated revenue
More informationEmbedded Software: Its Growing Influence on the Hardware world
Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering
More informationModule Introduction. Content 15 pages 2 questions. Learning Time 25 minutes
Purpose The intent of this module is to introduce you to the multimedia features and functions of the i.mx31. You will learn about the Imagination PowerVR MBX- Lite hardware core, graphics rendering, video
More informationUser Interface. Technology Domain Roadmap & Strategy. 22 February 2010 Scott Weiss, UI Technology Manager
User Interface Technology Domain Roadmap & Strategy S^3 S^4 22 February 2010 Scott Weiss, UI Technology Manager scottweiss@symbian.org User Interface - Overview Definition The User Interface Domain offers
More informationIntroduction. Overview of the Book
Introduction This book is for developers. It will get you up and running with your first bada app, quickly. Looking beyond your first app, we hope this book will find a permanent place on your desk as
More informationOpenGL ES 2.0 : Start Developing Now. Dan Ginsburg Advanced Micro Devices, Inc.
OpenGL ES 2.0 : Start Developing Now Dan Ginsburg Advanced Micro Devices, Inc. Agenda OpenGL ES 2.0 Brief Overview Tools OpenGL ES 2.0 Emulator RenderMonkey w/ OES 2.0 Support OpenGL ES 2.0 3D Engine Case
More informationJava Technology-Based VAS in China Mobile: Today and Tomorrow
Java Technology-Based VAS in China Mobile: Today and Tomorrow Chuan YU Director, Terminal Technology Research Department Research Institute of China Mobile http://www.chinamobile.com/ TS-5184 2007 JavaOne
More informationHandheld BU. Analyst Day Phil Carmack VP & GM, Handheld
Handheld BU Analyst Day 2004 Phil Carmack VP & GM, Handheld Handheld Business Unit MediaQ/NVIDIA HH BU Merger Integration complete Transition to Handsets on track First combined products launched GoForce
More informationARM Mali -400 MP. The Scalable Multicore Graphics Processing Unit. Under embargo until June 2 nd, 2008
ARM Mali -400 MP The Scalable Multicore Graphics Processing Unit 1 Agenda Market drivers: consumer and technology changes ARM technology and graphics expertise ARM launches pioneering Mali-400 MP GPU Mali-400
More informationEGLStream DataLocator Extension Specification
1 EGLStream DataLocator Extension Specification Version 1.0 Copyright 2011 The Khronos Group Inc. September 21, 2011 2 Copyright 2011 The Khronos Group Inc. All Rights Reserved. This specification is protected
More informationProfiling and Debugging Games on Mobile Platforms
Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5
More informationCopyright Khronos Group, Page 1
2SHQ*/(6%2) 7RP2OVRQ7, 2SHQ*/(6:RUNLQJ*URXS&KDLU Copyright Khronos Group, 2007 - Page 1 2XWOLQH Khronos and OpenGL ES Overview Working Group News Current Working Group Activities Discussion and Feedback
More informationThe Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade
The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade September 30, 2009 Moderated by Jim McGregor Chief Technology Strategist In-Stat Introduction Welcome
More informationRTOS, Linux & Virtualization Wind River Systems, Inc.
taeyong.kim@windriver.com RTOS, Linux & Virtualization 2008 Wind River Systems, Inc. Simple Board Simple Code 2 2008 Wind River Systems, Inc. start: /* disable interrupts in CPU and switch to SVC32 mode
More informationT Multimedia Programming. Different Operating Systems and their Multimedia Support
T-111.5350 Multimedia Programming Different Operating Systems and their Multimedia Support Carlos Herrero September 27, 2007 Contents Windows DirectX.NET Framework Linux KDE & Gnome Gstreamer SDL Mac OS
More informationWindowing System on a 3D Pipeline. February 2005
Windowing System on a 3D Pipeline February 2005 Agenda 1.Overview of the 3D pipeline 2.NVIDIA software overview 3.Strengths and challenges with using the 3D pipeline GeForce 6800 220M Transistors April
More informationComing to a Pixel Near You: Mobile 3D Graphics on the GoForce WMP. Chris Wynn NVIDIA Corporation
Coming to a Pixel Near You: Mobile 3D Graphics on the GoForce WMP Chris Wynn NVIDIA Corporation What is GoForce 3D? Licensable 3D Core for Mobile Devices Discrete Solutions: GoForce 3D 4500/4800 OpenGL
More informationProspects for a more robust, simpler and more efficient shader cross-compilation pipeline in Unity with SPIR-V
Prospects for a more robust, simpler and more efficient shader cross-compilation pipeline in Unity with SPIR-V 2015/04/14 - Christophe Riccio, OpenGL Democratizing games development Monument Valley by
More informationHTML5 Evolution and Development. Matt Spencer UI & Browser Marketing Manager
HTML5 Evolution and Development Matt Spencer UI & Browser Marketing Manager 1 HTML5 Ratified. finally! After 7 years of development, the HTML5 specification was ratified on 28 th October 14 urce>
More informationNext Generation Enterprise Solutions from ARM
Next Generation Enterprise Solutions from ARM Ian Forsyth Director Product Marketing Enterprise and Infrastructure Applications Processor Product Line Ian.forsyth@arm.com 1 Enterprise Trends IT is the
More informationASYNCHRONOUS SHADERS WHITE PAPER 0
ASYNCHRONOUS SHADERS WHITE PAPER 0 INTRODUCTION GPU technology is constantly evolving to deliver more performance with lower cost and lower power consumption. Transistor scaling and Moore s Law have helped
More informationOverview of the OpenVG, a vector graphics API and Introduction to IWAYAG, an native OpenVG accelerator
Overview of the OpenVG, a vector graphics API and Introduction to IWAYAG, an native OpenVG accelerator December 18, 2009 Hiroshi Fujiwara NEC System Technologies, Ltd. Agenda Overview of the OpenVG, a
More informationAcceleration Standards for Mobile Augmented Reality
Acceleration Standards for Mobile Augmented Reality Neil Trevett Khronos President Vice President Mobile Content, NVIDIA November 2012 Copyright Khronos Group 2012 Page 1 Copyright Khronos Group 2012 Page
More informationGrowth outside Cell Phone Applications
ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards
More informationMali Developer Resources. Kevin Ho ARM Taiwan FAE
Mali Developer Resources Kevin Ho ARM Taiwan FAE ARM Mali Developer Tools Software Development SDKs for OpenGL ES & OpenCL OpenGL ES Emulators Shader Development Studio Shader Library Asset Creation Texture
More informationID 730L: Getting Started with Multimedia Programming on Linux on SH7724
ID 730L: Getting Started with Multimedia Programming on Linux on SH7724 Global Edge Ian Carvalho Architect 14 October 2010 Version 1.0 Mr. Ian Carvalho System Architect, Global Edge Software Ltd. Responsible
More informationIntegrating CPU and GPU, The ARM Methodology. Edvard Sørgård, Senior Principal Graphics Architect, ARM Ian Rickards, Senior Product Manager, ARM
Integrating CPU and GPU, The ARM Methodology Edvard Sørgård, Senior Principal Graphics Architect, ARM Ian Rickards, Senior Product Manager, ARM The ARM Business Model Global leader in the development of
More informationWebGL, WebCL and OpenCL
Copyright Khronos Group, 2011 - Page 1 WebGL, WebCL and OpenCL Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Copyright Khronos Group, 2011 - Page 2 Processor Parallelism
More informationConnecting with Tizen : An Overview & Roadmap. Mohan Rao
Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category
More informationVersion 11
The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic
More information