DATA CACHE ROLLBACKS FOR FAILED SPECULATIVE TRACES WITH MEMORY OPERATIONS

Patent №

US 8,370,609

Granted

2013-02-05

Filed 2008

Owner

MONTALVO SYSTEMS, INC.

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12030854

This invention includes a circuit for tracking memory operations with trace-based execution. Each trace includes a sequence of operations that includes zero or more of the memory operations. The memory operations being executed form a set of active memory operations that have a predefined program order among them and corresponding ordering constraints. At least some of the active memory operations access the memory in an execution order that is different from the program order. Checkpoint entries are associated with each trace. Each entry refers to a checkpoint location. Memory operation ordering entries correspond to each one of the active memory operations. Violations of the ordering constraints result in overwriting the checkpoint locations associated with the selected trace as well as the checkpoint locations associated with traces that are younger than the selected trace.

Knowledge representationG06F 9/3808G06F 9/3834G06F 9/3863G06F 11/3636

AI classification

Knowledge representation0.97
AI hardware0.08
Planning0.01
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00
Evolutionary computation0.00

Ownership

MONTALVO SYSTEMS, INC.

assignment · 208460705

Assignors

FAVOR, JOHN GREGORY, CHAN, PAUL G., MURPHY, GRAHAM RICKETSON, ROWLANDS, JOSEPH BYRON

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC