MONDAY TUTORIALS
Tutorial 5: Supercharge Your GPU: Developing and Optimizing OpenGL Applications Using a Native IDE Across Virtual and Physical Targets
Monday, June 3, 2013
Time: 11:00 AM — 1:00 PM
Location:
15
Topic Area:
General Interest
| Organizers: | Carole Dunn - Mentor Graphics Corp., Wilsonville, OR |
| | Rami Rachamim - Mentor Graphics Corp., Herzilya, Israel |
| |
| Speakers: | Jon McDonald - Mentor Graphics Corp., Wilsonville, OR |
| | Mark Bellamy - ARM, Inc., Austin, TX |
Summary:
OpenGL ES is an Application Programming Interface (API) specification for 3D computer graphics programming that offers 3D geometric object generation, image manipulation and high-quality scene rendering.
In this tutorial, we will present the evolution of an OpenGL ES application development and execution flow across software and hardware threads and through virtual and physical embedded hardware targets. The entire flow is driven with a unified native Software IDE with embedded hardware visibility and profiling features.
The tutorial will delve into all aspects of software-driven debugging and optimization while migrating from a pure virtual prototype target, and software rendering implementation across to graphical processing engine executing on an emulator or a physical board.
The real-world impact of the flow described in this tutorial is far reaching. Graphical applications such as visual computing, image processing and 3D animation and navigation are a fundamental component of many modern mobile, automotive and gaming devices.
Jon McDonald is Sr. Technical Marketing Engineer at Mentor Graphics. He received a BS in Electrical and Computer Engineering from Carnegie Mellon and an MS in Computer Science from Polytechnic University. He has been active in digital design, language based design and architectural modeling for over 15 years. Prior to joining Mentor Graphics Mr. McDonald held senior technical engineering positions with Summit Design, Viewlogic Systems and HHB Systems.
Mark Bellamy is Technology Specialist in ARM’s Media processing division. He works providing technical advice and training on 3D Graphics and the Mali GPU across the technology industry. Previously, Mark spent 5 years working as Senior Applications Engineer in ARM’s Cambridge headquarters, supporting ARM partners on Mali. Mark holds a BEng (Hons) from Loughborough University in Electronic and Computer Systems Engineering.