- Patent Title: Profiling of sampled operations processed by processing circuitry
-
Application No.: US17999167Application Date: 2021-05-20
-
Publication No.: US12204906B2Publication Date: 2025-01-21
- Inventor: Michael John Williams , Alasdair Grant , John Michael Horley
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: NIXON & VANDERHYE P.C.
- Priority: GB2007666 20200522
- International Application: PCT/GB2021/051214 WO 20210520
- International Announcement: WO2021/234387 WO 20211125
- Main IPC: G06F9/34
- IPC: G06F9/34 ; G06F9/26 ; G06F9/38 ; G06F9/50 ; G06F11/34

Abstract:
Processing circuitry performs data processing operations in response to instructions fetched from a cache or memory or micro-operations decoded from the instructions. Sampling circuitry selects a subset of instructions or micro-operations as sampled operations to be profiled. Profiling circuitry captures, in response to processing of an instruction or micro-operation selected as a sampled operation, a sample record specifying an operation type of the sampled operation and information about behaviour of the sampled operation which is directly attributed to the sampled operation. The profiling circuitry can include, in the sample record for a sampled operation corresponding to a given instruction, a reference instruction address indicator indicative of an address of a reference instruction appearing earlier or later in program order than the given instruction, for which control flow is sequential between any instructions occurring between the reference instruction and the given instruction in program order.
Public/Granted literature
- US20230088780A1 PROFILING OF SAMPLED OPERATIONS PROCESSED BY PROCESSING CIRCUITRY Public/Granted day:2023-03-23
Information query