CPC G06F 13/22 (2013.01) [G06F 1/3287 (2013.01); G06F 8/71 (2013.01); G06F 8/77 (2013.01); G06F 9/30145 (2013.01); G06F 9/44505 (2013.01); G06F 9/466 (2013.01); G06F 11/1004 (2013.01); G06F 12/0806 (2013.01); G06F 12/0808 (2013.01); G06F 12/0813 (2013.01); G06F 12/0815 (2013.01); G06F 12/0831 (2013.01); G06F 12/0833 (2013.01); G06F 13/4022 (2013.01); G06F 13/4068 (2013.01); G06F 13/4221 (2013.01); G06F 13/4282 (2013.01); G06F 13/4286 (2013.01); G06F 13/4291 (2013.01); H04L 9/0662 (2013.01); H04L 49/15 (2013.01); G06F 8/73 (2013.01); G06F 13/4273 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/2542 (2013.01); G06F 2212/622 (2013.01); H04L 12/4641 (2013.01); H04L 45/74 (2013.01); Y02D 10/00 (2018.01); Y02D 30/00 (2018.01)] | 20 Claims |
1. An apparatus comprising:
a port to couple to another device over an interconnect, and the port comprises:
protocol circuitry to:
generate a flit based on a cache-coherent interconnect protocol, wherein the flit comprises a plurality of slots to carry a plurality of messages in the flit, and a slot in the plurality of slots is to carry at least a portion of a request message, the request message comprises: an opcode field, a source identifier field, and a destination identifier field; and
send the flit to the other device over the interconnect, wherein routing of the flit is based on at least one of the source identifier field or the destination identifier field.
|