首页> 外文会议>International conference on Architectural support for programming languages and operating systems >Formal online methods for voltage/frequency control in multiple clock domain microprocessors
【24h】

Formal online methods for voltage/frequency control in multiple clock domain microprocessors

机译:多个时钟域微处理器中电压/频率控制的正式在线方法

获取原文

摘要

Multiple Clock Domain (MCD) processors are a promising future alternative to today's fully synchronous designs. Dynamic Voltage and Frequency Scaling (DVFS) in an MCD processor has the extra flexibility to adjust the voltage and frequency in each domain independently. Most existing DVFS approaches are profile-based offline schemes which are mainly suitable for applications whose execution char-acteristics are constrained and repeatable. While some work has been published about online DVFS schemes, the prior approaches are typically heuristic-based. In this paper, we present an effective online DVFS scheme for an MCD processor which takes a formal analytic approach, is driven by dynamic workloads, and is suitable for all applications. In our approach, we model an MCD processor as a queue-domain network and the online DVFS as a feedback control problem with issue queue occupancies as feedback signals. A dynamic stochastic queuing model is first proposed and linearized through an accu-rate linearization technique. A controller is then designed and verified by stability analysis. Finally we evaluate our DVFS scheme through a cycle-accurate simulation with a broad set of applications selected from MediaBench and SPEC2000 benchmark suites. Compared to the best-known prior approach, which is heuristic-based, the proposed online DVFS scheme is substantially more effective due to its automatic regulation ability. For example, we have achieved a 2-3 fold increase in efficiency in terms of energy-delay product improvement. In addition, our control theoretic technique is more resilient, requires less tuning effort, and has better scalability as compared to prior online DVFS schemes.We believe that the techniques and methodology described in this paper can be generalized for energy control in processors other than MCD, such as tiled stream processors.
机译:多时钟域(MCD)处理器是当今完全同步设计的有希望的未来替代方案。 MCD处理器中的动态电压和频率缩放(DVFS)具有额外的灵活性,可以独立调整每个域中的电压和频率。现有的大多数DVFS方法都是基于配置文件的脱机方案,主要适用于执行特性受限制且可重复的应用程序。尽管已经发布了有关在线DVFS方案的一些工作,但是现有方法通常是基于启发式的。在本文中,我们提出了一种适用于MCD处理器的有效在线DVFS方案,该方案采用正式的分析方法,由动态工作负载驱动,适用于所有应用程序。在我们的方法中,我们将MCD处理器建模为队列域网络,将在线DVFS建模为反馈控制问题,并以发布队列占用率作为反馈信号。首先提出了动态随机排队模型,并通过累加线性化技术对其进行了线性化。然后设计控制器,并通过稳定性分析进行验证。最后,我们通过周期精确的仿真对DVFS方案进行评估,该仿真具有从MediaBench和SPEC2000基准测试套件中选择的广泛应用程序。与最著名的基于启发式的先验方法相比,提出的在线DVFS方案由于具有自动调节功能,因此效率更高。例如,就能源延迟产品的改进而言,我们的效率提高了2-3倍。此外,与之前的在线DVFS方案相比,我们的控制理论技术更具弹性,需要的调整工作量更少,可扩展性更好。我们相信本文中介绍的技术和方法可以推广到MCD以外的处理器中进行能量控制,例如平铺流处理器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号