Ascertain whether the level of performance improvement from Hyper-Threading Technology for a specific application is acceptable. There is a misconception that equal performance on two workloads means equal Hyper-Threading Technology effectiveness. This doesn't give the full picture, since the amount of performance achievable is unknown.
IntroductionHyper-Threading Technology and Multi-Core Processor Detection, Part One (Flash* 8.0MB)
Intel engineer Phil Kerly explains how to detect both Hyper-Threading Technology-enabled processors and multi-core processors. More importantly, he presents how to associate which multi-core processors share the same physical processor package as well as how to associate which Hyper-Threading Technology logical processors with which core.
Gauge whether the negative impact of sharing data-cache resources will outweigh the performance increases for a specific application. Depending on the application characteristics, Hyper-Threading Technology's shared caches have the potential to help or hinder performance.
- Page 1