I want to set power limit to DRAM with using RAPL.
So I set "Enable bit" to "1" and "DRAM Power Limit" to "power limit I wanted to set" in MSR_DRAM_POWER_LIMIT register.
Then, I set Power limit of DRAM to "20W" and mesured power HPCC benchmarks with RAPL.
But the limit didn't work.
Need any other configuration?
I use Xeon E5-2680.
Hello Tomonori T.
The BIOS sets DDR RAPL mode though BIOS-to-Pcode Mailbox command. In this case you may Set DRAM only, the power consumption of the main memory.
In regards to DRAM RAPL modes you have two options: DRAM RAPL MODE0=DRAM power from pure activity based estimation and DRAM RAPL MODE1= DRAM power from scaling activity-based estimation to match DDR VR total power (based on VR12 IOUT register)
Martin Dimitrov (Intel) wrote:
I cannot tell why init RAPL is failing. Can you give me your email, and I will send you some source code, so that we can investigate and make it work?
I am trying to use the Power Governor Tool on my machine It is a Haswell processor (Processor signature: 000306c3) with a Linux 14.04 (Kernel 4.4.0-51-generic). But when i run ./power_gov, the response is as follows:
Processor signature: 000306c3
RAPL not supported, or machine model not recognized.
I am trying to change the power limits on the systems using power gov but it fails at Init(). Also i have posted a query on this forum regarding the LOCK bit of the MSR_PKG_POWERLIMIT register (Link: https://software.intel.com/en-us/forums/software-tuning-performance-optimization-platform-monitoring.... Please help me out in this matter.
Thanks in advance,