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




Additional information from SIGGRAPH 2002 Courses is available in the Course Notes
.
   
   

Back To Main Page
conference exhibition Call for Participation Presenters Media Registration Search SIGGRAPH 2002 Homepage