SUPPORTING SPECULATIVE MODIFICATION IN A DATA CACHE

Patent №

US 7,225,299

Granted

2007-05-29

Filed 2003

Owner

TRANSMETA CORPORATION

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10622028

Method and system for supporting speculative modification in a data cache are provided and described. A data cache comprises a plurality of cache lines. Each cache line includes a state indicator for indicating anyone of a plurality of states, wherein the plurality of states includes a speculative state to enable keeping track of speculative modification to data in the respective cache line. The speculative state enables a speculative modification to the data in the respective cache line to be made permanent in response to a first operation performed upon reaching a particular instruction boundary during speculative execution of instructions. Further, the speculative state enables the speculative modification to the data in the respective cache line to be undone in response to a second operation performed upon failing to reach the particular instruction boundary during speculative execution of instructions.

AI hardwareG06F 12/0815G06F 12/0804G06F 12/0891G06F 2212/603

AI classification

AI hardware0.98
Machine learning0.05
Natural language0.00
Planning0.00
Vision0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00

Ownership

TRANSMETA CORPORATION

assignment · 153220887

PAPER PIECES LLC

assignment · 584410001

Assignors

RAZAS, GUILLERMO, KLAIBER, ALEXANDER, DUNN, DAVID, SERRIS, PAUL, SHAH, LACKY, ROZAS, GUILLERMO, KLAIBER, ALEXANDER, DUNN, DAVID, SERRIS, PAUL, SHAH, LACKY

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

© 2026 NYSGPT2525 LLC