首页> 外文期刊>IBM Journal of Research and Development >New methodology for early-stage, microarchitecture-level power-performance analysis of microprocessors
【24h】

New methodology for early-stage, microarchitecture-level power-performance analysis of microprocessors

机译:用于微处理器的早期微体系结构级功率性能分析的新方法

获取原文
获取原文并翻译 | 示例
           

摘要

The PowerTimer toolset has been developed for use in early-stage, microarchitecture-level power-performance analysis of microprocessors. The key component of the toolset is a parameterized set of energy functions that can be used in conjunction with any given cycle-accurate microarchitectural simulator. The energy functions model the power consumption of primitive and hierarchically composed building blocks which are used in microarchitecture-level performance models. Examples of structures modeled are pipeline stage latches, queues, buffers and component read/write multiplexers, local clock buffers, register files, and cache array macros. The energy functions can be derived using purely analytical equations that are driven by organizational, circuit, and technology parameters or behavioral equations that are derived from empirical, circuit-level simulation experiments. After describing the modeling methodology, we present analysis results in the context of a current-generation superscalar processor simulator to illustrate the use and effectiveness of such early-stage models. In addition to average power and performance tradeoff analysis, PowerTimer is useful in assessing the typical and worst-case power (or current) swings that occur between successive cycle windows in a given workload execution. Such a characterization of workloads at the early stage of microarchitecture definition helps pinpoint potential inductive noise problems on the voltage rail that can be addressed by designing an appropriate package or by suitably tuning the dynamic power management controls within the processor.
机译:PowerTimer工具集已开发用于微处理器的早期微体系结构级电源性能分析。该工具集的关键组件是一组参数化的能量函数,可以与任何给定周期精确的微体系结构仿真器结合使用。能量函数对微体系结构级性能模型中使用的原始和按层次结构组成的构建块的功耗进行建模。建模的结构示例包括管线级锁存器,队列,缓冲区和组件读/写多路复用器,本地时钟缓冲区,寄存器文件和高速缓存阵列宏。可以使用由组织,电路和技术参数驱动的纯解析方程式或从经验,电路级模拟实验得出的行为方程式来导出能量函数。在描述了建模方法之后,我们在当前的超标量处理器模拟器的背景下展示分析结果,以说明此类早期模型的使用和有效性。除了平均功率和性能折衷分析外,PowerTimer还有助于评估在给定工作负载执行过程中,连续周期窗口之间发生的典型和最坏情况下的功率(或电流)波动。在微体系结构定义的早期阶段对工作负载进行这种表征有助于在电压轨上查明潜在的感应噪声问题,可以通过设计适当的程序包或通过适当调整处理器内的动态电源管理控件来解决这些问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号