Abstract
With more cores integrated into one single chip, the overall power consumption from the multiple concurrent running programs increases dramatically in a CMP processor which causes the thermal problem becomes more and more severer than the traditional superscalar processor. To leverage the thermal problem of a multicore processor, two kinds of orthogonal technique can be exploited. One is the commonly used Dynamic Thermal Management technique. The other is the thermal aware thread scheduling policy. For the latter one, some general ideas have been proposed by academic and industry researchers. The difficult to investigate the effectiveness of a thread scheduling policy is the huge search space coming from the different possible mapping combinations for a given multi-program workload. In this paper, we extend a simple thermal model originally used in a single core processor to a multicore environment and propose a fast scheme to search or compare the thermal effectiveness of different scheduling policies using the new model. The experiment results show that the proposed scheme can predict the thermal characteristics of the different scheduling policies with a reasonable accuracy and help researchers to fast investigate the performances of the policies without detailed time consuming simulations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bautista, D., Sahuquillo, J., Hassan, H., Petit, S., Duato, J.: A Simple Power-Aware Scheduling for Multicore Systems when Running Real-Time Applications. In: 22rd IEEE International Symposium on Parallel and Distributed Processing, pp. 1–7. IEEE Press, Los Alamitos (2008)
Coskun, A.K., Rosing, T.S., Whisnant, K.: Temperature Aware Task Scheduling in MPSoCs. In: Design Automation and Test in Europe (DATE), pp. 1659–1664 (2007)
Choi, J., Cher, C., Franke, H.: Thermal-aware Task Scheduling at the System Software Level. In: IEEE International Symposium on Low Power Electronics and Design, pp. 213–218 (2007)
Kursun, E., Cher, C.-Y., Buyuktosunoglu, A., Bose, P.: Investigating the Effects of Task Scheduling on Thermal Behaviour. In: 3rd Workshop on Temperature-Aware Computer System, conjunction with ISCA-33 (2006)
Stavrou, K., Trancoso, P.: Thermal-aware scheduling for future chip multiprocessors. J. EURASIP Embedded Syst. (2007)
Han, Y., Koren, I., Moritz, C.A.: Temperature Aware Floorpalnning. In: 2nd Workshop on Temperature-Aware Computer System, conjunction with ISCA-32 (2005)
Michaud, P., Sazeides, Y., Seznec, A., Constantinou, T., Fetis, D.: An Analytical Model of Temperature in Microprocessors. Research report RR-5744, INRIA (November 2005)
McLellan, E.J., Webb, D.A.: The Alpha 21264 Microprocessor Architecture. In: Proc. of the International Conference on Computer Design (1998)
Chen, J., John, L.K.: Energy-Aware Application Scheduling on a Heterogeneous Multi-core System. In: IEEE International Symposium on Workload Characterization (2008)
Zhou, X., Xu, Y., Du, Y., Zhang, Y., Yang, J.: Thermal Management for 3D Processors via Task Scheduling. In: 37th International Conference on Parallel Processing, pp. 115–122 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
He, L., Narisu, C. (2009). A Fast Scheme to Investigate Thermal-Aware Scheduling Policy for Multicore Processors. In: Dou, Y., Gruber, R., Joller, J.M. (eds) Advanced Parallel Processing Technologies. APPT 2009. Lecture Notes in Computer Science, vol 5737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03644-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-03644-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03643-9
Online ISBN: 978-3-642-03644-6
eBook Packages: Computer ScienceComputer Science (R0)