2

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 ?

1 Answer 1

2

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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .