|
|
|
|
|
by arghwhat
2661 days ago
|
|
Powering off pieces of silicon when they are not needed is done through "clock gating", where you stop feeding a clock to a block that is not needed. That is only possible when you deal with isolated parts. You cannot, for example, power down an instruction decoders ability to understand different syntaxes, but only power down the entire instruction decoder. Trying to design it so that sub-features of a block like that can be powered down would not be productive. A realistic clock-gating would be something like powering down the actual execution units ("We don't need AVX-512, so lets not waste power on the execution units"), but that doesn't help in saving power wasted on legacy. |
|