HMP Models (TO DO)

HMP-M-2013-Singapore_Pricopi-Model

** DVFS **

The most common method of software-controlled DVFS (e.g. Linux on-demand governor) is to set a target system load, and adjust the P-States (discrete voltage/frequency pairs) to reach it.

Linaro (Collaborative engineering organization consolidating and optimizing open source software and tools for ARM).

More sophisticated strategies for controlling DVFS

[12] S. Ahmed and B. H. Ferri, “Prediction-based asynchronous CPU-budget allocation for soft-real-time applications,” IEEE Transactions on Computers, vol. 63, no. 9, pp. 2343–2355, Sep. 2014.

[13] R. Ge, X. Feng, W. c. Feng, and K. W. Cameron, “CPU MISER: A performance-directed, run-time system for power-aware clusters,” in 2007 Int’l Conference on Parallel Processing (ICPP 2007), Sep. 2007.

[14] Q.Deng,D.Meisner,A.Bhattacharjee,T.F.Wenisch,andR.Bianchini, “CoScale: Coordinating CPU and memory system DVFS in server systems,” in 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture, Dec. 2012, pp. 143–154.

[15] H.David,E.Gorbatov,U.R.Hanebutte,R.Khanna,andC.Le,“RAPL: Memory power estimation and capping,” in 2010 ACM/IEEE Interna- tional Symposium on Low-Power Electronics and Design (ISLPED), Aug. 2010, pp. 189–194.