Patent · US Expired

Cache lock mechanism with speculative allocation

US7266648B2 · kind B2 · utility

10Cited by
6References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 29, 2005
Grant dateSep 4, 2007
Priority date
Expiry dateAug 29, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0802
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus to speculatively allocate a combinable store request buffer for a cache lock operation by setting an extended lock indicator. The store request buffer is speculatively allocated and the load-lock micro-operation associated with the cache lock operation is sent to a replay loop. During the replay window, conflict detection processing is completed. When the load-lock micro-operation returns from replay, the store buffer is de-allocated if a conflict has been detected during the replay window.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.