Patent ID: 9723071
Date: 2017-08-01
CPC Classifications: H04L

Claim:
1. A high bandwidth peer-to-peer switched key-value section, comprising: a switch; a plurality of network interface cards communicatively coupled to the switch; one or more key-value caches configured to store a plurality of key-values; one or more memory controllers communicatively coupled to the one or more key-value caches and to the plurality of network interface cards, the one or more memory controllers including a key-value peer-to-peer logic section that is configured to coordinate peer-to-peer communication between the one or more memory controllers and the plurality of network interface cards through the switch; and a plurality of transmission control protocol (TCP) offload engines each communicatively coupled to a corresponding one of the network interface cards, each of the TCP offload engines including a packet peer-to-peer logic section that is configured to coordinate the peer-to-peer communication between (a) the one or more memory controllers and (b) the plurality of network interface cards through the switch, wherein the key-value peer-to-peer logic section for a particular memory controller from among the one or more memory controllers is configured to: