FLAG MANAGEMENT IN PROCESSORS ENABLED FOR SPECULATIVE EXECUTION OF MICRO-OPERATION TRACES

Patent №

US 7,568,089

Granted

2009-07-28

Filed 2006

Owner

MONTALVO SYSTEMS

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11553458

Managing speculative execution via groups of actions corresponding to atomic traces enables efficient processing of flag-related actions, as atomic traces advantageously enable single checkpoints of flags at trace boundaries. Flag restoration from checkpoints for trace aborts uses a flag checkpoint table to store flag checkpoints, each corresponding to an atomic trace. The table is accessed for flag restoration in response to a trace abort. In a first technique, a corresponding flag checkpoint is stored in response to trace renaming, and the flag checkpoints are updated as flags are modified. Flags are restored from the flag checkpoint corresponding to an aborted atomic trace. In a second technique, a corresponding flag checkpoint is allocated to an invalid state in response to trace renaming, and initialized on-demand when flags are first modified in accordance with the atomic trace. Flags are restored from the oldest flag checkpoint starting from an aborted atomic trace.

AI hardwareG06F 9/3842G06F 9/30094G06F 9/3808G06F 9/3863

AI classification

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

Ownership

MONTALVO SYSTEMS

assignment · 188870247

© 2026 NYSGPT2525 LLC