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.
Why should you thread your game? Parallelism is the easiest and most cost effective way to achieve scaling on multiple platforms. There are inherent performance benefits to threading a software application when the processor can support more than one thread. On a uniprocessor system, it is difficult to see the performance benefits of threading because the process or swapping threads in and out can be far too expensive. However, threading on a processor that support multiple threads, such as the ones that are currently available on the market today, offer benefits for threaded applications. By threading the code base it allows an application to take better advantage of under utilized hardware resources. Threading also introduces an application’s ability to scale on the next generation processors that have multiple cores, and can also support threaded applications. As the hardware evolves and continually improves so will the performance of threaded software.
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Web services extend high-performance computing grid capabilities by Matt Gillespie, technical author. Intel Corp. Grid computing bas... |
![]() | Intel® Integrated Performance Primitives 4.1 Intel® Integrated Performance Primitives (Intel® IPP) is a library o... |
![]() | Developing your site for performance: principles and techniques of cost-effective Web site acceleration, part 3 Developing your site for performance: principles and techniques of cos... |
![]() | Data placement in threaded programs by Andrew Binstock, principal analyst, Pacific Data Works LLC. Intel C... |
![]() | Accelerating .NET applications with the Intel VTune Performance Analyzer 6.1 by Alan Zeichick, The Intel VTune Performance Analyzer is more than... |
![]()
Related Jobs:

