“Developing Efficient Graphics Software” by Cok, Corron, Kuehne and True

  • ©Keith Cok, Roger Corron, Bob Kuehne, and Thomas (Tom) 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.

     


Overview Page: