You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.

close

The Number One Educational Resource for the Game Industry

Session Name: Avoiding Catastrophic Performance Loss: Detecting CPU-GPU Sync Points
Speaker(s): John McDonald
Company Name(s): NVIDIA
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?


Get your team full access to the most up to date GDC content

Overview: In this session, John McDonald will continue his crusade against CPU-GPU sync points. CPU-GPU sync points continue to be a one of the largest performance sinks on the PC while simultaneously proving maddeningly difficult to locate. John will begin with a brief review of the Direct3D and OpenGL driver models, as well as a description of the two types of sync points applications face. With that foundation in place, he will demonstrate a new, vendor-agnostic technique to detect CPU-GPU sync points. Afterwards, he'll cover how to fix CPU-GPU sync points in the context of a real-world, complex application. Additionally, a complete set of problematic entry points will be provided for each of Direct3D11 and OpenGL.

GDC 2014

John McDonald

NVIDIA

free content

Programming

Programming