“Aggressive Performance Optimizations For 3D Graphics” by Barad, Macri, Pallister, Haines and Möller

  • ©Haim Barad, Dean Macri, Kim Pallister, Eric Haines, and Tomas Möller

Conference:


Entry Number: 43

Title:

    Aggressive Performance Optimizations For 3D Graphics

Course Organizer(s):



Presenter(s):



Abstract:


    Prerequisites
    Working knowledge of C++ and introductory knowledge of platform architecture. 

    Topics
    Platform architecture, basic CPU architecture including SIMD extensions, memory subsystems, graphics cards, data representation and organization (and how it affects performance), code optimizations, memory optimizations, SIMD optimizations, and high-level algorithmic optimizations.

    Description
    Performance optimizations for 3D graphics programs in relationship to algorithmic design, coding, and data representation. Approaches included 3D algorithmic optimizations and restructuring for target platforms, performance analysis with available profiling and event-based tools, coding techniques for performance, and data representation for efficient processing on target architectures. In the CAL, attendees gained hands-on experience with actual performance measurements, analysis, and optimizations.

     

Overview Page:



Type: