Microsoft Issues Hotfix for AMD Bulldozer Processors (No Fooling this Time)
As the saying goes, 'If at first you don't succeed, get your stuff together and roll out another hotfix already, it's 2012!' Maybe the saying doesn't go exactly like that, but it should if you're talking about the combination of Microsoft Windows and AMD's Bulldozer line. After pushing out a Bulldozer-boosting hotfix in mid-December, the Redmond software giant pulled it offline a few days later at the request of AMD, which called the patch "incomplete." Now it's back and it has the full blessing of the Santa Clara chip maker.
"Currently, the CPU scheduling techniques used by Windows Server 2008 R2 SP1 are not optimized for the module architecture of the AMD Opteron 6200 and 4200 Series processors," AMD said in a blog post. "This means that certain multi-threaded workloads will not be optimally distributed between cores, which can result in decreased system performance.
"Microsoft has just posted a hotfix for Windows Server 2008 R2 SP1 documented in KB2645595 that enlightens the OS kernel to the AMD Opteron 6200 and 4200 Series topology so that the kernel can do a better job of scheduling threads to the processor cores. This patch leverages work that AMD and Microsoft have done cooperatively for future versions of the Windows kernel, and can be applied as desired by users running Windows Server 2008 R2 SP1."
The patches also apply to Windows 7, not just Windows Server 2008 R2. According to AMD, after applying the update, your OS will be 'enlightened' to the ways of Opteron 6200 and 4200 Series topology, allowing the kernel to do a better job of scheduling threads to the processor cores. It's not likely to affect legacy applications too much, but could give a boost to workloads that are moderately threaded, such as virtualization, database, or transactional environments, AMD says.
Links to patches:
http://support.microsoft.com/kb/2646060
http://support.microsoft.com/kb/2645594