6
Threading Successes of Popular PC Games and Engines

Threading Successes 07 Outro

Embed Size (px)

Citation preview

Page 1: Threading Successes 07   Outro

Threading Successes of Popular PC Games and

Engines

Page 2: Threading Successes 07   Outro

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

Page 3: Threading Successes 07   Outro

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

Page 4: Threading Successes 07   Outro

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

Page 5: Threading Successes 07   Outro

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

[email protected] [email protected]

Page 6: Threading Successes 07   Outro