Multiprocessor speculation mechanism with imprecise recycling of storage operations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6606702
SERIAL NO

09588606

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Disclosed is a method of operating a processor, by which a speculatively issued load request, which fetches incorrect data, is recycled. An instruction sequence, which includes a barrier instruction and a load instruction that follows the barrier instruction in program order, is received for execution. In response to the barrier instruction, a barrier operation is issued on an interconnect. Following, in response to the load instruction and while the barrier operation is pending, a load request is issued to memory. When a pre-determined type of invalidate, which is affiliated with the load request, is received before the receipt of an acknowledgment for the barrier operation, data that is returned by memory in response to the load request is discarded and the load request is re-issued. The pre-determined type of invalidate includes, for example, a snoop invalidate.

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
Arimilli, Ravi Kumar Austin, TX 371 7236
Dodson, John Steven Pflugerville, TX 214 4075
Guthrie, Guy Lynn Austin, TX 223 4174
Williams, Derek Edward Austin, TX 165 2896

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation