GDC 2009: Lockless Programming

Language:
English
This talk will explain the problems with locks and how lockless programming can avoid those limitations. It will then cover some of the challenges with lockless programming and how to manage them.
  • Details
    Version:

    1.0

    File Name:

    Lockless_Programming_GDC_2009.zip

    Date Published:

    8/5/2009

    File Size:

    2.7 MB

      Game Developers need to write multi-threaded code in order to make full use of today’s multi-core CPUs. In order to get maximum performance these threads must sometimes communicate without using locks. However lockless programming comes with significant challenges which must first be understood and overcome. This talk will explain the problems with locks and how lockless programming can avoid those limitations. It will then cover some of the challenges with lockless programming and how to manage them. Finally the talk will present some lockless techniques that have been successfully used in games. Concrete examples and performance measurements will be shown.
  • Supported Operating System

    Windows 7, Windows Vista, Windows XP

      PowerPoint 2007 or PowerPoint Viewer 2007 required
  • Install Instructions
      Unzip contents