Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Download Center 
Search Advanced Search

GDC 2009: Lockless Programming

Brief Description
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.

On This Page

Quick Details
File Name:Lockless_Programming_GDC_2009.zip
Version:1.0
Date Published:8/5/2009
Language:English
Download Size:2.7 MB
Estimated Download Time: 7 min 56K

Overview

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.

 Top of page

System Requirements

  • Supported Operating Systems: Windows 7; Windows Vista; Windows XP
PowerPoint 2007 or PowerPoint Viewer 2007 required

 Top of page

Instructions

Unzip contents

 Top of page

 Top of page

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement