期刊文献+

温度感知的Linux多核调度算法研究 被引量:3

Research of thermal aware multi -core Linux scheduling algorithm
下载PDF
导出
摘要 多核处理器温度升高会影响芯片的稳定性和性能的发挥,硬件层面的DTM(Dynamic Thermal Management)方法以牺牲处理器性能为代价来降低功耗,提出了在一种软件层面的温度感知调度算法,它可以在线实时获取处理器性能计数器的值并计算各个执行核温度,根据各执行核的温度状况在各个核上合理分配进程,给出了温度感知的启发式方法。基于ATMI温度仿真器的仿真表明,温度感知调度算法较无温度感知的算法可以创建更均匀的功率密度图,且带MST启发式方法的温度感知调度算法能明显减少进程的迁移次数。 Temperature rise of the multi-core processor is harmful for the processor's performance.DTM(Dynamic Thermal Management) mechanism is a hardware level thermal management method with a great loss of processor's performance.Thermal dynamic management in the operating system level called thermal aware scheduling is proposed.It can get the value of performance counter online and then calculate the core's temperature which can be used to decide which core to run a new process.Also,a heuristic method called MST is proposed.Based on ATMI,the simulation results show that the algorithm can create a uniform power density map than the algorithm without thermal awareness,and reduce the number of process migration by using MST heuristic.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第24期72-76,共5页 Computer Engineering and Applications
关键词 温度感知 多核 Linux调度算法 动态优先级 进程迁移 thermal-aware multi-core Linux scheduling algorithm dynamic priority thread migration
  • 相关文献

参考文献16

  • 1Bailey C.ModeUing the effect of temperature on product reliability[C]//Semiconductor Thermal Measurement and Management Symposium,Ninteenth Annual IEEE 2003. [S.l.]:IEEE Computer Science, 2003 : 324-331.
  • 2Viswanath R,Wakharkar V,Watwe A,et al.Thermal performance challenges from silicon to systems[J].Intel Technology Journal,2000 (Q3) : 57-89.
  • 3I Mahajan R,Brown K,Atluri V.The evolution of microprocessor packaging[J].Intel Technology Joumal,2002(Q3):89-101.
  • 4Heo S,Barr K,Asanovic K.Reducing power density through activity migration[C]//Proceedings of the 2003 the International Symposium on Low Power Electronics and Design.[S.1.]:ACM,2003:217-222.
  • 5Michaud P,Seznec A,Fetis D,et al.A study of thread migration in temperature-constrained multicores[J].ACM Transactions on Architecture and Code Optimization,2007(4):23-36.
  • 6Merkel A,Bellosa F.Balaneing power consumption in multiprocessor systems[C]//Proceedings of the 2006 EuroSys Conference on ACM SIGOPS Operating Systems Review.[S.l.] : ACM, 2006(40 ) : 403-414.
  • 7Stavrou K,Trancoso P.Thermal-aware scheduling:A solution for future chip multiprocessors thermal problems[C]//Proceedings of the 9th EUROMICRO Conference on Digital System Design.[S.l.]:IEEE Computer Science,2006:123-126.
  • 8Jason R, Roberts J.Multi-core programming:Increasing performance through software muhithreading[M].[S.l.]:Intel Press,2007:33-40.
  • 9Christiana I,Sazeides Y,Michaud P,et al.Third International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems[Z].European Network of Excellence on High Performance and Embedded Architecture and Compilation,2007 (7): 45-49.
  • 10Mesa-Martinez F J, Brown M,Nayfach-Battilana J,et al.Measuring performance,power,and temperature from real processors[C]//Proceedings of the 2007 Workshop on Experimental Computer Science.[S.l.]:USENIX Association,2007:17-27.

同被引文献29

  • 1Borkar S.Design challenges of technology scaling[J].IEEE Micro, 1999, 19(4) :23-29.
  • 2Mahajan R, Brown K, Atluri V.The evolution of microprocessor packaging[J].Intel Technology Journal,2000,34(3).
  • 3Heo S,Barr K, Asanovic K.Reducing power density through activity migration[C]//Proceedings of the International Symposium on Low Power Electronics and Design(ISLPED'03).New York, NY,USA:ACM,2003:217-222.
  • 4Michaud P, Seznec A, Fetis D, et al.A study of thread migration in temperature-constrained multicores[J].ACM Trans Archit Code Optim, 2007,4(2).
  • 5Merkel A, Bellosa F.Balancing power consumption in multiprocessor systems[J].SIGOPS Oper Syst Rev, 2006,40(4) -403-414.
  • 6Stavrou K, Trancoso P.Thermal-aware scheduling:a solution for future chip multiprocessors thermal problems[C]//Proceedings of the 9th EUROMICRO Conference on Digital System Design(DSD'06). Washington.DC.USA:IEEE Computer Society,2006:123-126.
  • 7Akhter S,Roberts J.Multi-core programming: increasing performance through software multithreading[M].[S.l.]:Intel Press,2006.
  • 8Huang W, Member S, Ghosh S, et al.Hotspot: a compact thermal modeling method for CMOS VLSI systems[J].IEEE Transactions on,2006,14:501-513.
  • 9Mohammadi A, Akl S G.Heurisfic scheduling algorithms designed based on properties of optimal algorithm for sott real-time tasks[C]N Proceedings of the 2007 Summer Computer Simulation Conference. Society for Computer Simulation International, San Diego, CA, USA, 2007: 481-488.
  • 10Chrobak M,Dttrr C,Hurand M,et al.Atgorithmic aspects in information and management: algorithms for temperature-aware task scheduling in microprocessor systems[C]//Algorithmic Aspects in Information and Management,2008.

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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