Software Tuning, Performance Optimization & Platform Monitoring
Discussion around monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform monitoring
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

RAPL:Package Power Estimation and capping

Masakazu_K_
Beginner
442 Views

Hi all.

I read "Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3".
Then, in it , I found that RAPL can estimate processors and DIMMs energy.
Also, I found that RAPL can limit power which processors and DIMMs consume.

After that, I looked for information about RAPL.then I found the paper named "RAPL:Memory Power Estimation and Capping", and I read it.

I have a couple of questions about RAPL.

(1)
The paper named "RAPL:Memory Power Estimation and Capping" written in 2010 refers "Memory Power Model", which is "Power = W(act)*A + W(read)*R + W(write)*W + W(cke_h)*CKE_H(adder) + K".
However, this paper doesn't mention "Package Power Model".

How is package power estimated ? I'd like to know Package Power Model. Let me know the paper about package or equality of package power model.

(2)
The paper named "RAPL:Memory Power Estimation and Capping" refers how RAPL caps DRAM power. However, it doesn't mention how RAPL caps package power.

How is package power capped ? Is DVFS or something used?

Thank you.

0 Kudos
3 Replies
Bernard
Black Belt
442 Views

>>>However, this paper doesn't mention "Package Power Model".>>>

Package power model is just an equation which is provided by you in your post.

Do you plan to somehow access and read this data?

Masakazu_K_
Beginner
442 Views

Hi iiyapolak.
Would you please see my post more carefully??
I know DRAM power model, but I don't know Package(Processor) power model. 

>> Do you plan to somehow access and read this data?
I have already accessed package energy data. 

Bernard
Black Belt
442 Views

>>>Would you please see my post more carefully??
I know DRAM power model, but I don't know Package(Processor) power model.>.>>

Sorry, I simply misunderstood your post.

>>>I have already accessed package energy data.>>>

Did you write your custom driver for that?

Thanks in advance.

Reply