Khronos Creating an Embedded Media Processing Platform
Presented by Neil Trevett, NVIDIA
Room 204, 8:15 AM - 9:00 AM, Oct 4, 2006
Graphics and media acceleration in mobile handsets is a large opportunity for both the hardware and software industries. The Khronos Group is creating a royalty-free ecosystem of API standards for advanced dynamic media on handheld, console and embedded devices to turn this opportunity into an economic reality. This presentation covers key features and the roadmap of Khronos standards including the OpenGL ES 3D API, OpenVG standard, OpenSL ES, OpenMAX, and the newly announced OpenKODE platform for native games and media applications.
Integrating the PowerVR MBX 2D/3D Graphics Cores: a Sea of Possibilities
Presented by Kristof Beets, Imagination Technologies
Room 204, 9:15 AM - 10:00 AM, Oct 4, 2006
This presentation describes a graphics core integrated into ARM architecture based applications processors from Intel, Freescale, Philips, Samsung and TI. It showcases the advantages of using an integrated graphics core compared to an external solution. Additionally, many of the product level advantages and differentiation possibilities offered by integrated graphics will be highlighted, including: 2D/3D Gaming; User Interfaces based on Vector Graphics (OpenVG) or 3D; Accelerated Adobe Flash content; GPS Navigation Display with Vector Graphics and/or 3D; Music Player Visualizations; 3D Avatars; In-Car Virtual Dashboard, etc.
A Case Study on Optimizing Swerve Client for VFP Hardware
Presented by Peter Horsman, ARM
Room 204, 10:15 AM - 11:00 AM, Oct 4, 2006
This talk explains how ARM approached the task of optimizing a 3D software engine to use the vector floating point (VFP) hardware available in the latest mobile handsets. The use of ARM development boards for benchmarking will be covered, along with profiling methods and tools support. We’ll analyze code snippets from sample functions and provide an explanation of vectorization and its implications. The talk concludes with benchmark results showing areas of improvement and a demonstration.
The System-Level Dynamics of Graphics Acceleration
Presented by Ed Plowman, ARM/Falanx Microsystems AS
Room 204, 2:15 PM - 3:00 PM, Oct 4, 2006
OpenMAX and Mobile TV
Presented by Shiv Ramamurthi and Leonardo Estevez, Texas Instruments
Room 207, 11:30 AM - 12:15 PM, Oct 5, 2006
OpenMAX is a royalty free mobile industry software standard for multimedia with three abstraction layers: development(DL), integration(IL), and application(AL). OpenMAX IL defines standard software interfaces and behavior for audio, image, and video codecs and peripherals and abstracts hardware accelerated implementations from the ARM developer. Accelerated mobile multimedia architectures differ from PC media architectures in at least four ways: there is a greater diversity of operating systems and silicon architectures, security is critical, battery size may require more aggressive power management, and applications must be able to address incoming calls. This presentation takes a brief look at how OpenMAX IL addresses these issues in the context of mobile TV.