[Review] CPU Power Consumption Experiments and Results Analysis of Intel i7-4820K

gyeong·2021년 1월 4일
0

Intro


Intel i7-4820K 모델 (IVBridge-E) 에 대해 파워를 측정한 경험에 대해 정리한 논문이다.


우선적으로 CPU에서 파워를 소모하는 형식과 그러한 파워를 측정하는 방법에 대해 다룬다.
또한 멀티코어 환경에서의 파워 소모에 대한 backgruond도 소개하고 있다.



Contents


Hardware

Shunt Resistor를 두어 파워를 측정한다.

Literature Review에 있는 내용은 DVS 관련 배경지식을 얻기에 유용해 보였다.
Shunt Resistor와 관련된 테크니컬한 내용은 연구를 진행하는 데 당장 필요할지 의문이었다.


How Accurate ar Intel's RAPL Counter

RAPL 카운터의 정확성에 대해서도 다루고 있다.

RAPL 카운터를 테스트하는 동안 문제가 발생한다고 주장하고 있다. 카운터가 Intel의 특정 모델 (SpeedStep 기술) 에 의존하는 것으로 테스트 결과가 나타난다고 한다.


Intel SpeedStep Technology: 수행 작업에 따라 CPU 속도를 변환하는 기능


즉, 측정은 실제 아날로그 전력계를 통한 것이 아니라 비트가 장치를 통과하는 속도를 확인한 후 미리 정의된 SpeedStep 테이블에서 실행해야 하는 전압을 확인하는 것을 통해 진행된다고 한다.


그 외

But once the voltage starts to be locked to specific values in the BIOS and the frequency is then changed it appears as though the actual voltage has no effect on the results.
: BIOS에서 지원하는 절전기술이 사용되기 시작하면 실제로 입력되는 전압은 결과에 반영되지 않는다.

구체적인 내용은 아직 모르겠지만 하이레벨에서 해석하자면 BIOS에서 지원하는 절전기술들이 있고, 최종 전압이 이 절전기술에 많은 영향을 받는다는 것 같다.

The final results this paper has outlined carry with them some really surprising outcomes.
The fact that Intel’s RAPL counters appear not to take voltage into account and most probably use the pre-defined SpeedStep values is surprising. This can lead to false power measurements and therefore can lead to problems.

Intel의 RAPL 카운터는 전압을 고려하지 않고 대부분 사전에 정의된 SpeedStep 값을 사용한다고 한다.

profile
내가 보려고 만든 벨로그

0개의 댓글