Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What are the net results/consequences to core parking? As in -- aside from potential power savings, why would one want to have core parking enabled (or disabled)?

share|improve this question

1 Answer 1

up vote 4 down vote accepted

Normally in a hyperthreaded CPU the on-core cache is shared between the two threads that the core supports.

The main gain for core parking is that when the system is not heavily multi-tasking the hyperthreaded cores can be parked, this allows the CPU to reallocate the entire cache on each core to 1 thread instead of 2.

What this should mean is that under low active thread counts the computer (such as you would find while playing a game) the actual performance for those threads is higher because they have a larger on-CPU cache.

Multithreaded applications tend to be large data processing applications so the hit from loosing cache is generally compensated by higher availability of processing power when the cores are unparked.

To an extent this is one of those 'best of both worlds' type things, you gain speed when the system is running just a few heavy threads and gain processing power in multi threaded applications.

What you loose by disabling core parking is the extra performance afforded by a single threaded application having a larger on-CPU cache.

share|improve this answer
    
Ah, interesting. So is it basically "snake oil" voodoo that disabling core parking will bring about gains in performance, particularly, eliminating micro-stutter (in games, for example)? –  Coldblackice Mar 20 '13 at 2:41
1  
I didn't know about the link to micro-stuttering until you mentioned it. My best guess though would be that there is something marginal in the system causing the cores to be aggressively parked then unparked causing a performance loss. It could be a bug in the game (not optimized for hyperthreading etc), some driver software, Windows or even a small implementation bug. It sounds like it helps some people but not others which is what makes me think it is system/game related but I can see a situation where it might hurt performance. I'd be surprised if this was the norm though. –  Mokubai Mar 20 '13 at 5:34
    
Gotcha. Much obliged! –  Coldblackice Mar 25 '13 at 5:04

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.