Invention Application
- Patent Title: SYNCHRONOUS HARDWARE EVENT COLLECTION
-
Application No.: US17571373Application Date: 2022-01-07
-
Publication No.: US20220129364A1Publication Date: 2022-04-28
- Inventor: Thomas Norrie , Naveen Kumar
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Main IPC: G06F11/34
- IPC: G06F11/34 ; G06F11/30 ; G06F9/54 ; G06F11/36

Abstract:
A computer-implemented method that includes monitoring execution of program code by first and second processor components. A computing system detects that a trigger condition is satisfied by: i) identifying an operand in a portion of the program code; or ii) determining that a current time of a clock of the computing system indicates a predefined time value. The operand and the predefined time value are used to initiate trace events. When the trigger condition is satisfied the system initiates trace events that generate trace data identifying respective hardware events occurring across the computing system. The system uses the trace data to generate a correlated set of trace data. The correlated trace data indicates a time ordered sequence of the respective hardware events. The system uses the correlated set of trace data to analyze performance of the executing program code.
Public/Granted literature
- US11921611B2 Synchronous hardware event collection Public/Granted day:2024-03-05
Information query