Patent · US Active

Managing trace information storage using pipeline instruction insertion and filtering

US10747543B2 · kind B2 · utility

0Cited by
9References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2018
Grant dateAug 18, 2020
Priority date
Expiry dateFeb 15, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

At least some instructions executed in a pipeline are each associated with corresponding trace information that characterizes execution of that instruction in the pipeline. A predetermined type of store instructions flow through a subset of contiguous stages of the pipeline. A signal is received to store a portion of the trace information. A stage before the subset of contiguous stages is stalled. A store instruction of the predetermined type is inserted into a stage at the beginning of the subset of contiguous stages to enable the store instruction to reach the memory access stage at which an operand of the store instruction including the portion of the trace information is sent out of the pipeline. The store instruction is filtered from a stage of the subset of contiguous stages that occurs earlier in the pipeline than a stage in which trace information is generated.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.