首页> 外文OA文献 >CPU Scheduling for Power/Energy Management on Heterogeneous Multicore Processors
【2h】

CPU Scheduling for Power/Energy Management on Heterogeneous Multicore Processors

机译:异构多核处理器的电源/能量管理CpU调度

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Power and energy have become increasingly important concerns in the design and implementation of todayu27s multicore/manycore chips. Many methods have been proposed to reduce a microprocessoru27s power usage and associated heat dissipation, including scaling a coreu27s operating frequency. However, these techniques do not consider the dynamic performance characteristics of an executing process at runtime, the execution characteristics of the entire task to which this process belongs, the processu27s priority, the processu27s cache miss/cache reference ratio, the number of context switches and CPU migrations generated by the process, nor the system load. Also, many of the techniques that employ dynamic frequency scaling can lower a coreu27s frequency during the execution of a non-CPU intensive task, thus lowering performance. In addition, many of these methods require specialized hardware and have not been tested upon real hardware that is widely available, including the recent AMD or Intel multicore chips.One problem dealing with power/energy management for heterogeneous multicore processors is: Given a set of processes, each having identical default priorities, in a given task to be executed by a heterogeneous multicore/manycore processor system, schedule each process in this task to execute upon the CPU(s) in this system such that the global power budget is minimized, yet the performance gain of all processes is maximized, and the performance loss of all processes is minimized. Doing so, in a scenario where each process has a different (not necessarily unique) static or dynamic (but not necessarily the default) priority, without adversely affecting process completion order, as dictated by process priority is yet another problem. Finally, utilizing the cache miss/cache reference ratio and the number of context switches and CPU migrations as scheduling criteria are two other problems. This dissertation will elaborate upon these four problems, and will describe our four approaches to solving these problems.
机译:在当今的多核/多核芯片的设计和实现中,功率和能源已成为越来越重要的问题。已经提出了许多减少微处理器功耗和相关散热的方法,包括缩放内核的工作频率。但是,这些技术没有考虑运行时进程的动态性能特征,该进程所属的整个任务的执行特征,进程的优先级,进程的高速缓存未命中率/高速缓存引用率,数量。进程生成的上下文切换和CPU迁移的数量,也不涉及系统负载。同样,许多采用动态频率缩放的技术会在执行非CPU密集型任务期间降低内核频率,从而降低性能。此外,这些方法中的许多方法都需要专用的硬件,并且尚未在广泛使用的实际硬件(包括最近的AMD或Intel多核芯片)上进行测试。异构多核处理器的电源/能源管理问题是:在要由异构多核/多核处理器系统执行的给定任务中,每个进程具有相同的默认优先级,它们调度此任务中的每个进程以在该系统中的CPU上执行,从而使全局功耗预算最小化,但是,所有流程的性能提升都达到了最大,而所有流程的性能损失都达到了最小。这样做是在另一个过程中,在每个流程具有不同(不一定唯一)静态或动态(但不一定是默认)优先级而又不会对流程完成顺序产生不利影响的情况下,这是另一个问题。最后,利用高速缓存未命中/高速缓存参考比率以及上下文切换次数和CPU迁移作为调度标准是另外两个问题。本文将对这四个问题进行详细阐述,并描述我们解决这些问题的四种方法。

著录项

  • 作者

    Patel Rajesh;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 English
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号