Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Will enabling Ondemand GOvernor on HPC cluster help save power ? Are sleep states (C-states) enabled in HPC platforms ? If not, what is the reason behind this ?

share|improve this question
up vote 2 down vote accepted

It's a crapshoot. There's a certain amount of spin-up/spin-down latency associated with changing the CPU frequency, and this can negatively affect certain workloads (typically ones that are CPU-hungry but still memory-bound, resulting in uneven but high-throughput CPU access patterns). Modern CPUs seem to perform much better with this than even just two generations ago, so I imagine it's something we'll be seeing a lot more of in the future.

Many organizations are fully powering off unused nodes and turning them back on dynamically when more nodes are needed, so that may explain a lot of why it's not as widely-used as it could be.

What it comes down to is that you need to split off a couple of frequency-scaled nodes into a separate queue, benchmark their execution times and power usage versus the baseline nodes, and see if it provides a cost savings to you.

share|improve this answer

Your Answer


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.