 |



 |
 |
3: Developing Efficient Graphics Software

Sunday, Half Day
8:30 am 12:15 pm
Room 007AB
Creating a high-performance graphics application requires
expertise in several areas, and it can be difficult. This
course presents some of the concepts needed to understand
how an application interacts with both the graphics subsystem
and the computer operating system. It also presents several
methods for measuring and analyzing performance of the
graphics function calls and overall application performance,
and techniques for tuning the graphics and application
software.
Prerequisites
Working knowledge of software development, computer graphics
techniques, and overall computer system architecture.
This course is designed for software developers who are
seeking to optimize graphics and system performance.
Topics
Interaction among CPUs, bus, memory, and graphics subsystems;
general C and C++ optimization techniques; methods used
to measure performance.
Organizer
Keith Cok
SGI
Lecturers
Keith Cok
Thomas True
SGI
Schedule
| 8:30 |
Introduction
Cok |
| Module
1 - Software and System Performance |
| 8:35 |
Ideal
vs. Realized Graphics Throughput
True |
| 9:35 |
B.
The Application Tuning Process
True |
| 10:15 |
Break |
| Module
2 - Code and Language Optimizations |
| 10:45 |
Methods
of Measuring Code Performance
Cok |
| 11:15 |
C/C++
Language Optimizations
Cok |
| 11:45 |
Questions
and Answers
Cok and True |
|
|

|