9-11 July 2007
Vilnius, Lithuania
Europe/Zurich timezone
Home > Timetable > Session details > Contribution details
PDF | XML | iCal

Taking advantage of multiple CPUs for games - simply.

Presented by Mr. Rene DUDFIELD on 10 Jul 2007 from 11:00 to 11:30
Session: Games

content

Taking advantage of multiple CPUs for games --- simply, is the topic of this paper. Using a simple interface that many are already familiar with --- Pythons 'map' function. It talks about how to avoid the Global Interpreter Lock (GIL) limitation in Pythons threading libraries. As well as how to choose which parts of a game to thread. Finally it shows how easy it can be, by converting a full pygame to make use of multiple CPUs --- and benchmarking the game.

summary

Taking advantage of multiple CPUs for games --- simply, is the topic of this paper. Using a simple interface that many are already familiar with --- Pythons 'map' function. It talks about how to avoid the Global Interpreter Lock (GIL) limitation in Pythons threading libraries. As well as how to choose which parts of a game to thread. Finally it shows how easy it can be, by converting a full pygame to make use of multiple CPUs --- and benchmarking the game.

Place

Location: Vilnius, Lithuania
Room: Theta

Primary authors

More