Technology For Providing Out-Of-Band Processor Telemetry
OwnerJohan Gerard Van De Groenendaal, Ahmad Yasin +1inventors
InventorsJohan Gerard Van De Groenendaal, Ahmad Yasin, Alexander Gendler
Life of this patent
Estimating the term…
Abstract
An integrated circuit includes technology for providing out-of-band (OOB) processor telemetry. The integrated circuit comprises a processor comprising a core and a distributed core perimeter. The integrated circuit also comprises a telemetry push agent in the distributed core perimeter, and an OOB telemetry manager in the core to operate out of band and to send telemetry data for the processor to the telemetry push agent. The telemetry push agent comprises control logic to (a) receive the telemetry data from the OOB telemetry manager and (b) forward at least some of the telemetry data to in-band telemetry software. Other embodiments are described and claimed.
Claims22
An integrated circuit with technology for providing out-of-band (OOB) processor telemetry, the integrated circuit comprising:
- a processor comprising at least one core and a distributed core perimeter;
- a telemetry push agent in the distributed core perimeter;
- and
- an OOB telemetry manager in the core to operate out of band and to send telemetry data for the processor to the telemetry push agent;
- and
- wherein the telemetry push agent comprises control logic to (a) receive the telemetry data from the OOB telemetry manager and (b) forward at least some of the telemetry data to in-band telemetry software.
A data processing system with technology for providing out-of-band (OOB) processor telemetry, the data processing system comprising:
- a processor comprising at least one core and a distributed core perimeter;
- random access memory (RAM) responsive to the processor;
- a telemetry push agent in the distributed core perimeter;
- and
- an OOB telemetry manager in the core to operate out of band and to send telemetry data for the processor to the telemetry push agent;
- and
- wherein the telemetry push agent comprises control logic to (a) receive the telemetry data from the OOB telemetry manager and (b) forward at least some of the telemetry data to in-band telemetry software.
A method for providing out-of-band (OOB) processor telemetry, the method comprising:
- at an OOB telemetry manager in a core of a processor, collecting telemetry data for the processor;
- sending the telemetry data from the OOB telemetry manager to a telemetry push agent in a distributed core perimeter of the processor;
- and
- forwarding at least some of the telemetry data from the telemetry push agent to in-band telemetry software executing on the processor;
- and
- wherein the OOB telemetry manager operates out of band.
Dependencies are inferred from the claim text.