Architectural level throughput based power modeling methodology and apparatus for pervasively clock-gated processor cores
AssigneeInternational Business Machines Corporation
InventorsPradip Bose, Tejas Karkhanis, Srinivasan Ramani, Malcolm Ware, Ken Vu
Life of this patent
Estimating the term…
Abstract
A method, system, and apparatus for estimating the power dissipated by a processor core processing a workload, where the method includes analyzing a reference test case to generate a reference workload characteristic. Analyzing an actual workload to generate an actual workload characteristic. Performing a power analysis for the reference test case to establish a reference power dissipation value. Estimating an actual workload power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value
Claims27
A method of estimating power dissipated by a processor core processing a workload, comprising:
- analyzing a reference test case to generate a reference workload characteristic;
- analyzing an actual workload to generate an actual workload characteristic;
- performing a power analysis for the reference test case to establish a reference power dissipation value;
- and
- estimating an actual workload power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value.
A microarchitecture performance simulator for a processor core having a system for calculating performance data for a simulated processor core processing a workload, comprising:
- a reference test case analyzer for generating a reference workload characteristic;
- an actual workload analyzer for generating an actual workload characteristic based on the workload being processed;
- a power analyzer for performing a power analysis of the reference test case to establish a reference power dissipation value;
- and
- an actual workload power analyzer for estimating a power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value.
A system for estimating power dissipated by a processor core, processing a workload, comprising:
- a workload component storage unit (“WCSU”), for storing a workload component capable of modeling at least part of a workload;
- a model input unit allowing for the choosing and connecting of a plurality of the workload components stored in the WCSU, for modeling of an actual workload;
- a calculation system for estimating an actual workload power dissipation value;
- and
- an output unit for sending the estimated actual workload power dissipation value to an external system.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for estimating power dissipated by a processor core processing a workload, the steps comprising:
- analyzing a reference test case to generate a reference workload characteristic;
- analyzing an actual workload to generate an actual workload characteristic;
- performing a power analysis for the reference test case to establish a reference power dissipation value;
- and
- estimating an actual workload power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value.
Dependencies are inferred from the claim text.