期刊文献+

能量受限的软件预取优化问题 被引量:1

Energy-Constrained Software Prefetching Optimization
下载PDF
导出
摘要 在移动设备和嵌入式设备中,能量的供给是十分有限的,它受限于能量供给设备的容量和节电能力的大小.在能量受限的环境下,电池所提供的能量不足以使系统达到最优的性能目标.因此,提出了一种能量受限环境下最优化预取性能的方法.该方法通过软件控制的手段,能在有限的能量供给条件下达到最优的性能.该方法是基于动态频率可调的CPU和存储器的.根据CPU和存储器的忙闲情况,通过插入频率调节指令,指导调节CPU和存储器的频率,使得预取优化的两个性能指标(一是时间,二是处理器收益)在一定的能量约束条件下达到最优.对该问题建立了详细的模型及模拟环境,并通过一组以数组访问为主的测试程序验证了该方法的有效性.模拟结果表明,该方法对能量受限预取优化问题是有效的. In mobile and embedded devices, the energy supply is strictly constrained with the battery capacity and energy saving ability. In these energy-constrained settings, the available energy budget is not sufficient to meet the optimal performance objective. This paper presents an energy-constrained software prefetching optimization approach, which can obtain the optimal performance under the limited energy resource. The approach is based on DVS-enabled CPU and memory. Through inserting frequency-scaling instructions, CPU and memory frequencies are simultaneously adjusted to meet two performance objectives (one is the time; the other is the processor gain) under a given energy constraint. A detailed analytical model is built and then the effectiveness of the approach is validated by a set of array-intensive applications. Experimental results show that the approach is effective for energy-constrained prefetching optimization problem.
出处 《软件学报》 EI CSCD 北大核心 2006年第7期1650-1660,共11页 Journal of Software
关键词 动态电压调节 能量受限 低功耗 性能最优 软件预取 dynamic voltage scaling energy-constrained low power performance optimization software prefetching
  • 相关文献

参考文献18

  • 1Chen J,Dong Y,Yi HZ,Yang XJ.Energy-Constrained prefetching optimization in embedded applications.In:Yang LT,Amamiya M,Liu Z,Guo MY,Rammig FJ,eds.Proc.of the Embedded and Ubiquitous Computing-EUC 2005.LNCS 3824,Springer-Verlag,2005.267-280. 被引量:1
  • 2AlEnawy TA,Aydin H.Energy-Constrained performance optimizations for real-time operating systems.In:Proc.of the Workshop on Compilers and Operating Systems for Low-Power (COLP 2003).New Orleans,2003.http://cs.gmu.edu/~aydin/colp03.pdf 被引量:1
  • 3Rusu C,Melhem R,Mossé D.Maximizing rewards for real-time applications with energy constraints.ACM Trans.on Embedded Computing Systems,2003,2(4):537-559. 被引量:1
  • 4Chen J,Dong Y,Yi HZ,Yang XJ.Compiler-Directed energy-aware prefetching optimization for embedded applications.In:Yang LT,Zhou XS,Zhao W,Wu ZH,Zhu YA,Lin M,eds.Proc.of the Embedded Software and Systems:2nd Int'l Conf.,ICESS 2005.LNCS 3820,Springer-Verlag,2005.230-243. 被引量:1
  • 5Yang HB,Govindarajan R,Gao GR,Cai G.Maximizing pipelined functional units usage for minimum power software pipelining.Technical Report,Delaware:CAPSL at the University of Delaware,2001,41. 被引量:1
  • 6Yang HB.Power-Aware compilation techniques for high performance processors[Ph.D.Thesis].Delaware:University of Delaware,2004. 被引量:1
  • 7Mowry TC.Tolerating latency through software-controlled data prefetching[Ph.D.Thesis].Stanford:Stanford University,1994. 被引量:1
  • 8Chen SM,Gibbons PB,Mowry TC.Improving index performance through prefetching.In:Proc.of the 2001 SIGMOD Int'l Conf.on Management of Data.New York:ACM Press,2001.235-246.http://citeseer.ist.psu.edu/chen01improving.html 被引量:1
  • 9Xie F,Martonosi M,Malik S.Compile-Time dynamic voltage scaling settings:Opportunities and limits.In:Proc.of the ACM SIGPLAN 2005 Conf.on Programming Language Design and Implementation (PLDI 2003).New York:ACM Press,2003.49-62.http://parapet.ee.princeton.edu/papers/pldi081-xie.pdf 被引量:1
  • 10Hsu CH,Kremer U,Hsiao M.Compiler-Directed dynamic voltage/frequency scheduling for energy reduction in microprocessors.In:Proc.of the Int'l Symp.on Low Power Electronics and Design (ISLPED 2001).New York:ACM Press,2001.275-278. 被引量:1

共引文献7

同被引文献10

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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