Better thread scheduling could really help Bulldozer
Subject: Processors | November 1, 2011 - 02:48 PM | Jeremy Hellstrom
Tagged: bulldozer, a8-3850, thread scheduling, amd
Windows and to an extent other OSes are now familiar with Intel's HyperThreading and tend to be able to schedule threads in an optimized manner, but what about the eight 'cores' in the AMD A8-3850? The Tech Report found a way to test this and the results are conclusive; Windows 7 is not optimized properly for Bulldozer. The Bulldozer has two cores on each module, easy to see in the picture below. By playing with the core affinity via the command line you can run benchmarks using specific cores, to test the impact clustering together 4 threads in two modules versus spreading out the threads to one per module. As it turns out, there is a noticeable difference when you do set the processor to run with one thread in each cluster.
"Is an awareness of the shared nature of AMD's Bulldozer architecture the key to unlocking its performance? We investigate."
Here are some more Processor articles from around the web:
- AMD FX-8150 Bulldozer on Asus Crosshair V @ The Inquirer
- DIY Guides: How To Install/Remove AMD Socket FM1 CPU and Heatsink @ PCSTATS
- AMD FX-8150 Bulldozer Tested - Windows 8 vs. Windows 7 Performance @ Frostytech
- Mobile CPU Comparison Guide @ TechARP
- CPU Performance Comparison Guide @ TechARP
- Intel Core i7 2700k @ kitguru
- Intel Core i7 2700k Flagship Showdown Review @ eTeknix