Abstract
Many years of CMOS technology scaling have resulted in increased power densities and higher core temperatures. Power and temperature concerns are now considered to be a primary challenge for continued scaling and long-term processor reliability. While solutions for low-power and low-temperature circuits and microarchitectures have been studied for many years, temperature-awareness at the computational cluster level is a relatively new problem. To address this problem, we introduce a temperature-aware task scheduler based on task temperature profiling. We study the task characteristics and temperature profiles for a subset of SPEC’2K benchmarks. We exploit these profiles and suggest several scheduling algorithms aimed at achieving lower cluster temperature. Our findings show a clear trade-off between the overall queue servicing time and the cluster peak temperature. Whether the temperature reductions achieved are worth the extra delay is left to the designer/user to decide based on the case by case performance restrictions and temperature limitations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Srinivasan, J., Adve, S.V., Bose, P., Rivers, J.A.: The Impact of Technology Scaling on Processor Lifetime Reliability. In: DSN-2004. Proceedings of the International Conference on Dependable Systems and Networks (June 2004)
Borkar, S.: Design challenges of technology scaling. IEEE Micro., 23–29 (July-August 1999)
Bianchini, R., Rajamony, R.: Power and Energy Management for Server Systems. IEEE Computer 37(11) (November 2004)
Patel, C.D.: A vision of energy aware computing - from chips to data centers. In: The International Symposium on Micro-Mechanical Engineering. ISMME2003 -K 1 5 (December 2003)
Moore, J., et al.: Going Beyond CPUs: The Potential of Temperature-Aware Solutions for the Data Center. In: Proc. 1st Workshop Temperature-Aware Computer Systems, www.cs.virginia.edu/~skadron/tacs/rang.pdf
Moore, J., Chase, J., Ranganathan, P., Sharma, R.: Making Scheduling “Cool”:Temperature-Aware Workload Placement in Data Centers. In: Proceedings of the USENIX Annual Technical Conference, Anaheim, CA (April 2005)
Moore, J., et al.: A Sense of Place: Towards a Location-aware Information Plane for Data Centers. Hewlett Packard Technical Report TR 2004-27
Patel, C.D., Sharma, R.K., Bash, C.E., Graupner, S.: Energy Aware Grid: Global Workload Placement based on Energy Efficiency. In: IMECE 2003-41443. International Mechanical Engineering Congress and Exposition, Washington, DC (2003)
Weissel, A., Bellosa, F.: Dynamic thermal management for distributed systems. In: TACS 2004. Proceedings of the First Workshop on Temperature-Aware Computer Systems (June 2004)
Casanova, H.: Simgrid: A toolkit for the simulation of application scheduling. In: CCGrid 2001. Proceedings of the IEEE Symposium on Cluster Computing and the Grid (May 2001)
Parra-Hernandez, R., Vanderster, D., Dimopoulos, N.J.: Resource Management and Knapsack Formulations on the Grid. In: Proceedings of Grid 2004 - 5th IEEE/ACM International Workshop on Grid Computing, November 2004, pp. 94–101. ACM Press, New York (2004)
Kursun, E., Cher, C-Y., Buyuktosunoglu, A., Bose, P.: Investigating the Effects of Task Scheduling on Thermal Behaviori. In: Third Workshop on Temperature-Aware Computer Systems, Held in conjunction with ISCA-33, Boston, MA, USA (June 17-21, 2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vanderster, D.C., Baniasadi, A., Dimopoulos, N.J. (2007). Exploiting Task Temperature Profiling in Temperature-Aware Task Scheduling for Computational Clusters. In: Choi, L., Paek, Y., Cho, S. (eds) Advances in Computer Systems Architecture. ACSAC 2007. Lecture Notes in Computer Science, vol 4697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74309-5_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-74309-5_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74308-8
Online ISBN: 978-3-540-74309-5
eBook Packages: Computer ScienceComputer Science (R0)