“Developing Efficient Graphics Software” by Cok, Corron, Kuehne and True
Conference:
Type(s):
Entry Number: 06
Title:
- Developing Efficient Graphics Software
Course Organizer(s):
Presenter(s)/Author(s):
Abstract:
Prerequisites
Working knowledge of software development in C/C++, computer graphics techniques, and overall computer system architecture. Designed for the software developer who wants 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; current algorithms and techniques for large-scale graphics applications.
Description
This course covered architecture, algorithms, and analysis used to create and measure high-performance interactive graphics software. it began with a general discussion of the interaction among CPUs, bus, memory, and graphics subsystems and followed with a detailed analysis of graphics subsystems and the OpenGL pipeline. It continued with a discussion of general C and C++ language optimization techniques, including analysis methods for characterizing graphics and system performance, and detecting bottlenecks. It concluded with a survey of software algorithms and techniques for interactive graphics applications.