期刊文献+

基于多核微处理器温度感知的线程调度算法

Temperature-aware thread scheduling algorithm for multi-core processors
下载PDF
导出
摘要 由于多核微处理消耗更多的能量,导致其热点数目增加,温度分布不平衡加剧,因而对性能产生更大的负面影响。为了解决这个问题,提出一种基于多核微处理器温度感知的线程调度算法来减少热紧急事件、提高性能,并在一个Intel的多核微处理器平台上实现了该算法。实验结果表明,在各种负载组合下,该算法可以减少9.6%-78.5%的动态热管理次数。与Linux标准调度算法相比,吞吐率平均可以提高5.2%,最大可提高9.7%。 Muhi-core microprocessor consumes more power, leading to an increase in the number of its hot spots and uneven distribution of temperature, which creates a greater negative impact on performance. Concerning this problem, a temperature-aware thread scheduling algorithm was proposed to reduce the thermal emergencies and improve the throughput, which had been implemented, in the Linux kernel on Intel's Quad-Core system. The experimental results show that this schedule algorithm can reduce 9.6% - 78.5% of thermal emergencies in various combinations of workloads, and has an average of 5.2% and up to 9.7% throughput higher than the Linux standard scheduler.
出处 《计算机应用》 CSCD 北大核心 2011年第9期2567-2570,共4页 journal of Computer Applications
基金 国家自然科学基金资助项目(60970036 60703074) 国家863计划项目(2009AA01Z124) 教育部"高性能微处理器技术"创新团队资助项目(IRT0614)
关键词 多核微处理器 温度感知 线程调度 贪心算法 multi-core processor temperature-aware thread scheduling greedy algorithm
  • 相关文献

参考文献16

  • 1SKADRON K, STAN M R, HUANG W, et al. Temperature-aware microarchitecture [ C]//ISCA '03: The Thirtieth International Symposium on Computer Architecture. New York: ACM, 2003:2 - 13.
  • 2BROOKS D, MARTONOSI M. Dynamic thermal management for high-performance microprocessors [ C]// HPCA '01: Proceedings of the Seventh International Symposium on High-Performance Computer Architecture. Washington, DC: IEEE Computer Society, 2001: 171.
  • 3GUNTHER S, BINNS F, CARMEAN D M, et al. Managing the impact of increasing microprocessor power consumption [ J]. Intel Technology Journal, 2001, 5(1): 1-9.
  • 4HEO S, BARR K, ASANOVIC K. Reducing power density through activity migration [ C]//ISLPED '03: The International Symposium on Low Power Electronics and Design. New York: ACM, 2003:217 - 222.
  • 5SKADRON K. Hybrid architectural dynamic thermal management [ C]//Proceedings of Design, Automation and Test in Europe Conference and Exhibition. Washington, DC: IEEE Computer Society, 2004, 1: 1530-1591.
  • 6HANSON H, KECKLER S W, GHIASI S, et al. Thermal response to DVFS: Analysis with an lntel Pentium M [ C]// 1SLPED '07: The International Symposium on Low Power Electronics and Design. New York: ACM, 2007:219-224.
  • 7SRINIVASAN J, ADVE S V. Predictive dynamic thermal management for multimedia applications [ C]// Proceedings of the 17th Annum International Conference on Supercomputing. New York: ACM, 2003:109 - 120.
  • 8CHOI J, CHER C-Y, FRANKE H, et al. Thermal-aware task scheduling at the system software level [ C]// ISLPED "07: The In-ternational Symposium on Low Power Electronics and Design. New York: ACM, 2007:213-218.
  • 9DONALD J, MARTONOSI M. Techniques for multioore thermal management: classification and new exploration [ C]// ISCA '06: 33rd International Symposium on Computer Architecture. Piscat- away, NJ: IEEE, 2006: 78-88.
  • 10KUMAR A, SHANG L, PEH L-S, et al. HybDTM: a coordinated hardware-software approach for dynamic thermal management [C]// DAC '06: Design Automation Conference. New York: ACM, 2006:548-553.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部