Upload
guest40fc7cd
View
173
Download
1
Embed Size (px)
Citation preview
Threading Successes of Popular PC Games and
Engines
22
What did we cover?
•Thread for performance– Supreme Commander– Gamebryo Element Engine
•Thread for features– Hellgate: London– Intel’s n-core experiment
•Use threaded middleware– Allegorithmic’s Substance
33
What should I avoid?
•Don’t– Get seduced by terminology– Use complexity rather than concurrency as your
measure of success– Design for specific numbers of cores, or rely upon
symmetry of cores– Freak out; nobody has cracked the problem yet
and forgotten to tell you
44
What should I do?
•Do– Use threaded middleware to ease your design
efforts– Use a multi-threaded memory management
scheme– Put task parallel and data parallel tasks into the
same thread pool– Tell us about your progress and any problems
you’re having
55
Some final thoughts...
•Thank you for attending today’s tutorial!•Special thanks to:
– Stephen Chenney of Emergent Game Technologies– Charles Bauchet of Allegorithmic– Gas Powered Games– Flagship Studios
•Paul and Brad will be at the Intel booth/lounge throughout the show – come talk to us!
www.intel.com/software/graphics