首页> 外国专利> Multi-level power monitoring, filtering and throttling at local blocks and globally

Multi-level power monitoring, filtering and throttling at local blocks and globally

机译:在本地块和全局范围内进行多级电源监视,过滤和节流

摘要

Power management for a multi-processor chip includes a centralized global power manager that monitors global power for the whole chip, and local power managers. Local power managers manage power for local blocks such as processor cores, caches, and memory controllers. When a local block executes an instruction or accesses memory, an event is generated and looked up in a local power estimate table. A local power estimate for that event is sent to the global power manager, which sums all local power estimates received from all local blocks. An exponential moving average (EMA) is generated and compared to a global power threshold. When global power is over the threshold, local targets are sent to power managers that generate and monitor local power averages that must remain under the local target. The local block is throttled by the local power manager to reduce power when the local target is exceeded.
机译:多处理器芯片的电源管理包括监视整个芯片的全局电源的集中式全局电源管理器和本地电源管理器。本地电源管理器管理本地块(例如处理器核心,缓存和内存控制器)的电源。当本地块执行指令或访问存储器时,将生成一个事件,并在本地功耗估算表中查找该事件。该事件的本地功率估计值将发送到全局功率管理器,后者将从所有本地块收到的所有本地功率估计值相加。生成指数移动平均值(EMA)并将其与全局功率阈值进行比较。当全局电源超出阈值时,会将本地目标发送到电源管理器,以生成和监视必须保持在本地目标之下的本地平均功率。当超出本地目标时,本地电源管理器会限制本地块以减少功率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号