Apparatus and method for a trace cache, and non-transitory computer-readable medium

TW202630203APending Publication Date: 2026-07-16APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TW115112088
Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-14
Filing Date
2024-07-12
Publication Date
2026-07-16
Patent Text Reader

Abstract

Disclosed techniques relate to trace caches. Trace cache circuitry may identify traces that satisfy one or more criteria. Generally, internal branches of a trace should satisfy a threshold bias level in a particular direction. To achieve this goal, the processor may initially assume that branches meet the threshold, track their usefulness in the trace context over time, and prevent inclusion of branches that fall below a usefulness threshold (which indicates that those branches are not sufficiently biased). Branches that do not meet the threshold may be added to a Bloom filter, for example. Usefulness may be tracked during trace training, when valid in a trace cache, or both.
Need to check novelty before this filing date? Find Prior Art