I was running some tests to see what effect core parking has on CPU and power usage. I'm using hwinfo32 to log average values over a minute until they stabilize, and I'm measuring power with a kill-a-watt. I ran torchlight 2 in a window, and used process lasso to enable/disable max core parking in both balanced and high performance power plans. The numbers are the average CPU usages, from 0-7. Remember, CPU 0/1 is core 1, 2/3 is core 2, 4/5 is core 3 and 6/7 is core 4.
HP parking 177W
66 7 20 17 0 0 0 0
HP no parking 175W
66 0 5 2 26 0 5 0
So right off the bat, you can see that core parking uses MORE power than disabling it. It's insignificant (~1-2W), but it's measurable. You can see that in either case, the windows CPU scheduler highly prefers not using HT if it can avoid it, regardless of parking - in the core parking disabled test, it barely registered any activity at all on the secondary threads of each core (just 2% on one of the cores.) But when parking is enabled, it shuts down two cores, and it splits the load more evenly across the 4 logical processors of the 2 remaining cores. Although it's still weighted towards using HT as little as possible - the second core split at 20/17, but that doesn't mean it was running two threads at once on it, it could just as easily have bounced it between them without overlapping.
Turning to the balanced power profile:
balanced parking 168W
70 11 27 22 0 2 0 0
balanced no parking 167W
72 1 6 5 31 1 11 1
Again, parking enabled uses MORE power. And its basically the same story as high performance, windows tries not to use HT - the majority of activity happens on only one logical processor of each core. Overall, it's spread out a little wider though.
(Note: Ignore the actual usage numbers, just focus on the distribution. Balanced doesn't result in higher actual CPU usage, the percentages are higher because the CPU is dynamically downclocking in response to load.)
I also tested it at idle, and it was the same story - parking on uses 1-2W *more* power, and shuts down full cores.
hp parking 98W
3 3 0 0 0 0 0 0
hp no parking 96W
1 0 1 0 4 0 0
balanced parking 92W
11 13 1 1 0 0 0 0
balanced no parking 90W
2 1 8 0 12 0 2 0
So if it's not saving power, and it's shutting down cores and potentially reducing performance, why on earth is it even enabled on a desktop? I still think its useful for mobile devices...it shaves off 10% of the power usage on my tablet. But I can't see how it's doing anything but harm on a desktop - its not saving power or increasing performance.