
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
What Others Are Downloading
Top of page