Industry Expert Blogs
Saving Power with Temperature CompensationSonics, The Official Blog - Greg Ehmann, SonicsNov. 02, 2017 |
There have been many blogs and articles written on power management utilizing dynamic voltage and frequency scaling (DVFS), a method by which a discrete voltage and frequency pair is chosen from a predetermined list based on an input requirement. For an example, read Don Dingee’s blog entitled “DVFS is Dead, Long Live Holistic DVFS.” Choosing this input requirement is where it all starts.
The most common input requirement is the required performance. Where do we find out the required performance? Well, the OS surely knows what tasks are running so it can estimate throughput. This throughput directly relates to the frequency and power state of one or more CPU cores. DVFS lets the OS reduce the frequency to match the desired throughput, while reducing voltage to the minimum level that supports safe operation at that frequency. But, how do we choose that voltage?
Related Blogs
- Digitizing Data Using Optical Character Recognition (OCR)
- Let's Talk PVT Monitoring: Understanding Your Chip's Age
- Intel Embraces the RISC-V Ecosystem: Implications as the Other Shoe Drops
- Let's Talk PVT Monitoring: AVS & DVFS
- The design of the NoC is key to the success of large, high-performance compute SoCs