Processor, data processing system and method for synchronizing access to data in shared memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7228385
APP PUB NO 20060085603A1
SERIAL NO

10965113

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A processing unit for a multiprocessor data processing system includes a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, at least one instruction execution unit that executes a store-conditional instruction to determine a store target address, a store queue that, following execution of the store-conditional instruction, buffers a corresponding store operation, sequencer logic associated with the store queue. The sequencer logic, responsive to receipt of a latency indication indicating that resolution of the store-conditional operation as passing or failing is subject to significant latency, invalidates, prior to resolution of the store-conditional operation, a cache line in the store-through upper level cache to which a load-reserve operation previously bound.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • GOOGLE LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Guthrie, Guy Lynn Austin, TX 223 4179
Levenstein, Sheldon B Austin, TX 32 478
Starke, William John Round Rock, TX 107 2149
Williams, Derek Edward Austin, TX 165 2899

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation