Event-Driven Thermal Management in SMP Systems

作者: Andreas Weissel , Andreas Merkel , Frank Bellosa

DOI:

关键词:

摘要: Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping execution flow, also degrade performance. Multiprocessor systems, however, offer possibility of moving task which caused a CPU overheat away some other, cooler CPU, so throttling becomes only last resort if all system’s are hot. Additionally, different energy characteristics that tasks showing can be exploited and hot well cool distributed evenly among CPUs. This work presents mechanism for determining by means event monitoring counters, an energy–aware scheduling policy, strives assign CPUs in way avoids overheating individual We implemented Linux kernel. Evaluations show overhead incurred additional migrations is negligible compared benefit avoiding throttling.

参考文章(12)
Andreas Weissel, Frank Bellosa, Dynamic Thermal Management for Distributed Systems ,(2002)
Andreas Weissel, Frank Bellosa, Simon Kellner, Martin Waitz, Event-Driven Energy Accounting for Dynamic Thermal Management ,(2002)
Andreas Weissel, Frank Bellosa, Process cruise control: event-driven clock scaling for dynamic power management compilers, architecture, and synthesis for embedded systems. pp. 238- 246 ,(2002) , 10.1145/581630.581668
Peter Druschel, Jeffrey C. Mogul, Gaurav Banga, Resource containers: a new facility for resource management in server systems operating systems design and implementation. pp. 45- 58 ,(1999) , 10.5555/296806.296810
David Brooks, Vivek Tiwari, Margaret Martonosi, Wattch: a framework for architectural-level power analysis and optimizations international symposium on computer architecture. ,vol. 28, pp. 83- 94 ,(2000) , 10.1145/339647.339657
Kyeong-Jae Lee, K. Skadron, Using performance counters for runtime temperature sensing in high-performance processors international parallel and distributed processing symposium. pp. 232- ,(2005) , 10.1109/IPDPS.2005.448
Wei Huang, Mircea R. Stan, Kevin Skadron, Karthik Sankaranarayanan, Shougata Ghosh, Sivakumar Velusam, Compact thermal modeling for temperature-aware design Proceedings of the 41st annual conference on Design automation - DAC '04. pp. 878- 883 ,(2004) , 10.1145/996566.996800
Krste Asanović, Seongmoo Heo, Kenneth Barr, Reducing power density through activity migration Proceedings of the 2003 international symposium on Low power electronics and design - ISLPED '03. pp. 217- 222 ,(2003) , 10.1145/871506.871561
Tat Kee Tan, A. Raghunathan, G. Lakshminarayana, N.K. Jha, High-level energy macromodeling of embedded software IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 21, pp. 1037- 1050 ,(2002) , 10.1109/TCAD.2002.801094
Margaret Martonosi, Canturk Isci, Runtime power monitoring in high-end processors: methodology and empirical data international symposium on microarchitecture. pp. 93- 104 ,(2003) , 10.5555/956417.956567