期刊文献+

一个平衡功耗、性能和公平性的组管理方法

A group management to balance power,performance,and fairness
下载PDF
导出
摘要 提出一个平衡功耗、性能和公平性的组管理方法.基于线程行为特征的刻画将系统内所有的线程划分成不同的线程组,结合体系结构提供的功耗管理手段和操作系统的调度策略,实现基于线程组的管理方法,称为TGM(threadgroup-based management).TGM可以达到系统功耗的优化,同时兼顾系统性能和线程间的公平性.真机实验测试数据表明,TGM在保证系统性能和线程间公平性的前提下,系统的功耗平均降低了16.7%. We present a group management to balance power,performance,and fairness.This management partitions all threads into different groups based on each thread's power behavior characteristic,combines dynamic voltage and frequency scaling and dynamic power scaling which are provided by architecture and scheduler of the operating system,and realizes threadgroup-based management(TGM).TGM optimizes system power under tight system performance and fairness among thread constraints.Experimental results show that TGM reduces power by 16.7% on average with tightly guaranteed system performance and neglected overhead in fairness.
出处 《中国科学院大学学报(中英文)》 CAS CSCD 北大核心 2013年第4期555-561,567,共8页 Journal of University of Chinese Academy of Sciences
基金 国家自然科学基金(61272131 61202053) 江苏省自然科学基金(SBK201240198) 江苏省产学研前瞻性联合研究项目(BY2009128)资助
关键词 功耗 性能 公平性 基于线程组的管理方法 调度 power performance fairness threadgroup-based management scheduler
  • 相关文献

参考文献12

  • 1Liu C,Anand S,Mahmut K. Exploiting Barriers to Optimize Power Consumption of CMPs[A].2005.
  • 2Choi K,Soma R,Pedram M. Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times[A].IEEE Computer Society,2004.10004.
  • 3Dhiman G,Rosing T S. Dynamic voltage frequency scaling for multi-task systems using online learning[A].{H}New York,2007.
  • 4毛熠璐,陈香兰,唐玲,吴昊,龚育昌.分时系统最佳节能频率及其实现方法[J].中国科学院研究生院学报,2010,27(3):404-413. 被引量:2
  • 5Kolpe T,Zhai A,Sapatnekar. Enabling improved power management in multicore processors through clustered DVFS[A].2011.
  • 6Chandandeep S P. Completely fair scheduler[J].Linux Journal archive,2009.184.
  • 7Cai Q,Jos G,Ryan R. Meeting Points:using thread criticality to adapt multicore hardware to parallel regions[A].New York,NY,USA,2008.240-249.
  • 8Ayoub R,Rosing T. Cool and save:cooling aware dynamic workload scheduling in multi-socket cpu systems[A].2010.891-896.
  • 9Cai Q,Gonzalez J,Magklis G. Thread shuffling:Combining DVFS and thread migration to reduce energy consumptions for multi-core systems[A].2011.
  • 10Choi K,Soma R,Pedram M. Dynamic voltage and frequency scaling based on workload decomposition[A].2004.174-179.

二级参考文献17

  • 1Choi K,Soma R,Pedram M.Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times[C]//Proceedings of the Conference on Design,Automation and Test in Europe.IEEE Computer Society,2004:10004.
  • 2Gonzalez R,Gordon B M,Horowitz M A.Supply and threshold voltage scaling for low power CMOS[J].IEEE Journal of Solid-State Circuits,1997,32(8):1210-1216.
  • 3Liao W,He L.Power modeling and reduction of VLIW processors[C]//Compilers and Operating Systems for Low Power.Norwell,MA,USA:Kluwer AcademicPublishers,2003:155-171.
  • 4AbouGhazaleh N,Mosse D,Childers B,et al.Toward the placement of power management points in real-time applications[C]//Compilers and Operating Systems for Low Power,Norwell,MA,USA:Kluwer Academic Publishers,2003:37-52.
  • 5Moncusi M A,Arenas A,Labarta J.A modified dual-priority scheduling algorithm for hard real-time systems to improve energy savings[C]//Compilers and Operating Systems for Low Power.Norwell,M A,USA:Kluwer Academic Publishers,2003:17-36.
  • 6Vandecappelle A,Bougard B,Shashidhar K C,et al.Low-power design of turbo decoder with exploration of energy-throughput trade-off[C]//Compilers and Operating Systems for Low Power.Norwell,MA,USA:Kluwer Academic Publishers,2003:173-191.
  • 7AbouGhazaleh N,Mosse D,Childers B R,et al.Collaborative operating system and compiler power management for real-time applications[J].ACM Trans on Embedded Computing Sys,2006,5(1):82-115.
  • 8Dick R P,Lakshminarayana G,Raghunathan A,et al.Power analysis of embedded operating systems[C]//Proceedings of the 37th Annual Design Automation Conference.NewYork,NY,USA:ACM,2000:312-315.
  • 9Kondo M,Nakamura H.Dynamic processor throttling for power efficient computations[C]//Power-Aware Computer Systems,Heidel-berg:Springer,2005,3471:120-134.
  • 10Stanley-Marbell P,Hsiao M S,Kremer U.A hardware architecture for dynamic performance and energy adaptation[C]//Power-Aware Computer Systems,Heidelberg:Springer,2003,2325:93-96.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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