CRITICAL SECTION DETECTION AND PREDICTION MECHANISM FOR HARDWARE LOCK ELISION

Patent №

US 8,190,859

Granted

2012-05-29

Filed 2006

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11599009

A method and apparatus for detecting lock instructions and lock release instruction, as well as predicting critical sections is herein described. A lock instruction is detected with detection logic, which potentially resides in decode logic. A lock instruction entry associated with the lock instruction is stored/created. Address locations and values to be written to those address location of subsequent potential lock release instruction are compared to the address loaded from by the lock instruction and the value load by the lock instruction. If the addresses and values match, it is determined that the lock release instruction matches the lock instruction. A prediction entry stores a reference to the lock instruction, such as a last instruction pointer (LIP), and an associated value to represent the lock instruction is to be elided upon subsequent detection, if it is determined that the lock release instruction matches the lock instruction.

AI hardwareG06F 9/3865G06F 9/3004G06F 9/30087G06F 9/3834G06F 9/3842G06F 9/528

AI classification

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

Ownership

INTEL CORPORATION

assignment · 247620165

Assignors

AKKARY, HAITHAM, RAJWAR, RAVI, SRINIVASAN, SRIKANTH T.

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

From the same owner

© 2026 NYSGPT2525 LLC