Tracing thermal data via performance monitoring
First Claim
Patent Images
1. A heterogeneous multi-core processor, comprising:
- a first portion of the heterogeneous multi-core processor comprising a plurality of processor cores that includes a power processor core and a plurality of synergistic processor cores;
a second portion of the heterogeneous multi-core processor comprising a thermal management control state machine;
a third portion of the heterogeneous multi-core processor comprising a graphics processor; and
a fourth portion of the heterogeneous multi-core processor comprising a plurality of digital thermal sensors, wherein a digital thermal sensor of the plurality of digital thermal sensors is located in each processor core of the plurality of processor cores, and wherein the heterogeneous multi-core processor executes a set of instructions to set, using the thermal management control state machine, a performance monitor into a tracing mode;
sense, by the plurality of digital thermal sensors, temperatures of the plurality of processor cores over a time period;
store the sensed temperatures of the plurality of processor cores in a data structure; and
graphically display, using the graphics processor, a trace of the sensed temperatures of the plurality of processor cores of the heterogeneous multi-core processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system and processor are provided for tracing thermal data via performance monitoring. A performance monitor is set into a tracing mode. Temperatures are sensed by a digital thermal sensor over a time period. The sensed temperatures are stored in a data structure and a trace of the sensed temperatures is graphically displayed.
194 Citations
3 Claims
-
1. A heterogeneous multi-core processor, comprising:
-
a first portion of the heterogeneous multi-core processor comprising a plurality of processor cores that includes a power processor core and a plurality of synergistic processor cores; a second portion of the heterogeneous multi-core processor comprising a thermal management control state machine; a third portion of the heterogeneous multi-core processor comprising a graphics processor; and a fourth portion of the heterogeneous multi-core processor comprising a plurality of digital thermal sensors, wherein a digital thermal sensor of the plurality of digital thermal sensors is located in each processor core of the plurality of processor cores, and wherein the heterogeneous multi-core processor executes a set of instructions to set, using the thermal management control state machine, a performance monitor into a tracing mode;
sense, by the plurality of digital thermal sensors, temperatures of the plurality of processor cores over a time period;
store the sensed temperatures of the plurality of processor cores in a data structure; and
graphically display, using the graphics processor, a trace of the sensed temperatures of the plurality of processor cores of the heterogeneous multi-core processor. - View Dependent Claims (2, 3)
-
Specification