

Arun says that the dual-core modules have performance characteristics more similar to SMT than physical cores, so the company is looking to detect and treat them the same as Hyper-Threading in the future. Microsoft is looking to change that behavior moving forward, though. Adding just one additional thread could tie up those shared resources, even as multiple other modules sit idle.
#Amd radeon hd 6530d drivers out of date full
This also plays havoc with AMDs claim that, when only one thread is active, it has full access to shared resources. So, in a dual-threaded application, you might see one active module and three idle modulesgreat for optimizing power, but theoretically less ideal from a performance standpoint. According to Arun Kishan, software design engineer at Microsoft, each module is currently detected as two cores that are scheduled equally. If Windows were able to utilize an FX-8150s four modules first, and then backfill each modules second core, itd maximize performance with up to four threads running concurrently. In theory, AMD could benefit from the same thing. Windows 7 intelligently schedules to physical cores before utilizing logical (Hyper-Threaded) cores. In Intel Core i5 And Core i7: Intels Mainstream Magnum Opus, I brought up specific optimizations in Windows 7 that were the product of collaboration between Intel and Microsoftnotably, core parking.
