Real-World Case Studies: Threading Games for High Performance on Intel® Processors

Submit New Article

June 18, 2009 12:00 AM PDT


by Sara Sarmiento, Software Solutions Group, Intel Corporation

Introduction

Why should you thread your game? Parallelism is the easiest and most cost effective way to achieve scaling on multiple platforms. Learn about different types of parallelism and how game engines and titles have seen significant gains by introducing threading into their apps.

The evolution of the multi-threaded processor design is the trend for next generation desktop processors. The introduction of Hyper-Threading Technology (HT Technology), where two logical processors simulate two physical processors and share the underlying hardware resources, is an indication that the processor is moving toward this multi-core model. This model will continue to evolve to support not only duplicated logical processors, but multiple physical processors in future generations.