×

Shared cache for point-to-point connected processing nodes

  • US 8,151,057 B1
  • Filed: 07/15/2004
  • Issued: 04/03/2012
  • Est. Priority Date: 07/15/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first plurality of point-to-point connected processing nodes comprising;

    a processing node configured to;

    broadcast a cache-miss data request for a data item;

    receive a first response to the cache-miss data request comprising the data item; and

    discard, after receiving the first response, a second response to the cache-miss data request;

    a second plurality of point-to-point connected processing nodes;

    a passive backplane comprising;

    a first shared memory point-to-point connecting the first plurality of processing nodes and the second plurality of processing nodes and configured to;

    observe the cache-miss data request for the data item;

    identify the data item within the first shared memory;

    transmit the first response comprising the data item to the processing node; and

    a second shared memory point-to-point connecting the first plurality of processing nodes and the second plurality of processing nodes, wherein the second shared memory is address-interleaved with the first shared memory; and

    a third shared memory disposed within the second plurality of processing nodes and configured to;

    snoop the first response; and

    update a local version of the data item in the third shared memory based on the first response.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×