Diit.cz - Novinky a informace o hardware, software a internetu

Core Parking difference in Windows 7 and Windows 8

AMD FX-8150 v porovnání s Intel 386SX-16 ;-)
Tento článek bude výjimečně v angličtině. Rozhodli jsme se, že dáme zahraničnímu československy nemluvícímu čtenáři příležitost nahlédnout pod pokličku našeho stylu psaní a tvorby recenzí. Jedním z důvodů je někdejší nekorektní zjištění dobrého výkonu AMD Bulldozeru ve WinRARu oproti procesorům Core i7. Rádi bychom tímto i našim zahraničním čtenářům sdělili náš pohled na věc. We decided to write an article in English (actually it's our first) to give a non-Czech/Slovak speaking reader the opportunity to look inside our writing style and review creation. One of the reasons for this is incorrectly measured exceptional performance of AMD Bulldozer over the Intel Core i7 processor. We would like to take the opportunity to show our point of view to our readers abroad.

There is another difference in Core Parking between Windows 7 and Windows 8. Look at default Core Parking for Core i7 (I'm sure you'll understand that "zaparkováno" in Czech means "parked" in English ;-).

Zátěž jader: Sandy Bridge, Win7, Core Parking ON, idle Zátěž jader: Sandy Bridge, Win8, Core Parking ON, idle
Difference between Core Parking in idle: Windows 7 (left) and Windows 8 (right)

The difference is that Windows 7 parks all "hyper-threads" while Windows 8 parks all cores (including HT) excluding the first one. Windows 8 is also able to park AMD FX processor modules the same way:

Zátěž jader: Bulldozer, Win7, Core Parking ON, idle Zátěž jader: Bulldozer, Win8, Core Parking ON, idle
Core Parking of AMD Bulldozer 8-core processor: Windows 7 (left, unable to park anything), Windows 8 (right)

Since the Core Parking feature is generally for energy saving and not for performance improvement, the AMD FX processor is normally favored in reviews by the Windows 7 operating system. In spite of that fact AMD Bulldozer failed to show some great performance, with the one exception, which is WinRAR.

We would like to show you what happens when you would like to change the affinity of cores to particular process in Windows 7 and 8 when Core Parking is enabled. As you will see, it makes an extraordinary mess in the performance and cores/threads utilizing. Not working really the way you would expect ;-). (The graph shows the encoding process, orange line represents 2nd pass while the beginning shows 1st pass of encoding).

Zátěž jader: Lynnfield, Win7, Core Parking ON, 11110000 Zátěž jader: Lynnfield, Win8, Core Parking ON, 11110000
Core Parking ON, affinity 11110000, Windows 7 (left), Windows 8 (right)

You would probably guess that Windows 8 works as expected in this situation while Windows 7 does something odd, namely park the threads that are assigned to the application. But look what happens in the 10101010 situation (ignore the spikes on the right picture, Windows 8 is far from final and far from perfect):

Zátěž jader: Lynnfield, Win7, Core Parking ON, 10101010 Zátěž jader: Lynnfield, Win8, Core Parking ON, 10101010
Core Parking ON, affinity 10101010, Windows 7 (left), Windows 8 (right)

Roles changed, Windows 7 works as expected while Windows 8 parks some threads that are set to work. Of course it has a big influence of the results:

Needless to say that very few people will probably set the affinity of process like that, we did it just for the demonstration purposes. And if someone would really want to do that, he will probably turn off the Core Parking at all.

WIFT "WIFT"

Bývalý dlouholetý redaktor internetového magazínu CDR-Server / Deep in IT, který se věnoval psaní článků o IT a souvisejících věcech téměř od založení CD-R serveru. Od roku 2014 už psaní článků fakticky pověsil na hřebík.

více článků, blogů a informací o autorovi

Diskuse ke článku Analyzing Core Parking in Windows 7 and Windows 8 in relation to AMD Bulldozer performance (in English)

Čtvrtek, 24 Listopad 2011 - 11:47 | Anonym | Lepe bych to sam nenapsal. :-)
Středa, 23 Listopad 2011 - 12:59 | Ladislav László | Díky za skvělý odkaz :-)
Středa, 23 Listopad 2011 - 07:25 | Ludek Jelinek | Rád bych, ale ..... viz vyse. Kdyby slo prispevky...
Středa, 23 Listopad 2011 - 07:23 | Ludek Jelinek | Ne, na kompu nemam nainstalovanou cestinu (mozna...
Středa, 23 Listopad 2011 - 00:40 | MACHINA | 15 minut je už asi pryč, nevidím žádné english...
Úterý, 22 Listopad 2011 - 21:52 | Militantní Swičr | Ale já si stejně myslím, že mluví pravdu a ty...
Úterý, 22 Listopad 2011 - 20:53 | vali | Vynikajícím způsobem zpracovaný článek (mám na...
Úterý, 22 Listopad 2011 - 19:21 | MiMo007 | Aha, já to četl jako něco nového. Jakže se...
Úterý, 22 Listopad 2011 - 19:13 | Václav Novotný | Hello DIIT.cz, very interesting article. Not much...
Úterý, 22 Listopad 2011 - 17:12 | roTTen | *vždyť*

Zobrazit diskusi