Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

RAPL:Package Power Estimation and capping

Masakazu_K_
Beginner
1,062 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
Valued Contributor I
1,062 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?

0 Kudos
Masakazu_K_
Beginner
1,062 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. 

0 Kudos
Bernard
Valued Contributor I
1,062 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.

0 Kudos
Reply