Shared bypass bus structure
First Claim
Patent Images
1. An apparatus, comprising:
- a bypass bus structure coupled between a first coherent interconnect port and a coherency control structure to transmit data for a cache coherency operation substantially independent of transmission with a crossbar structure coupled to the first coherent interconnect port; and
an arbitrator coupled with the bypass bus structure to coordinate transmission of the data between the first coherent interconnect port and the coherency control structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared bypass bus structure for low-latency coherency controller access in a coherent scalable switch. In a coherent scalable switch with multiple coherent interconnect ports, distributed coherency control structures, and a crossbar interface between them, a shared bypass bus permits data transfer between the coherent interconnect ports and the coherency control structures while bypassing the crossbar interface. Some embodiments may comprise scalable switches to support one or more sets of processors with substantially independent snoop or cache coherency paths or arrangements.
322 Citations
15 Claims
-
1. An apparatus, comprising:
-
a bypass bus structure coupled between a first coherent interconnect port and a coherency control structure to transmit data for a cache coherency operation substantially independent of transmission with a crossbar structure coupled to the first coherent interconnect port; and
an arbitrator coupled with the bypass bus structure to coordinate transmission of the data between the first coherent interconnect port and the coherency control structure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a memory;
a controller circuit coupled to the memory and comprising a plurality of coherent interconnect ports;
a crossbar structure coupled with each of the coherent interconnect ports to transfer data between any two of the plurality of coherent interconnect ports;
a plurality of coherency control structures;
a bypass bus structure coupled with the plurality of coherency control structures and with the plurality of coherent interconnect ports to transfer data between any of the plurality of coherency control structures and any of the plurality of coherent interconnect ports substantially independent from a transfer through the crossbar structure. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving a snoop request at a first port of a coherent interconnect port switch;
receiving a second request at a second port of the coherent interconnect port switch;
transmitting the second request to a third port of the coherent interconnect port switch; and
transmitting the snoop request to a coherency control structure of the coherent interconnect port switch substantially simultaneously with said transmitting the second request to the third port. - View Dependent Claims (13, 14, 15)
-
Specification