US Patent No. 10,599,598

PCIE WRITE REQUEST ACKNOWLEDGMENT


Patent No. 10,599,598
Issue Date March 24, 2020
Title Pcie Write Request Acknowledgment
Inventorship Shawn K. Walker, Fort Collins, CO (US)
Derek A. Sherlock, Boulder, CO (US)
Gary Gostin, Plano, TX (US)
Assignee Hewlett Packard Enterprise Development LP, Houston, TX (US)

Claim of US Patent No. 10,599,598

1. A PCIe (Peripheral Component Interconnect Express) protocol converter for connection to a central processing unit (CPU) node having a root complex, a CPU memory fabric, and CPU memory, the PCIe protocol converter comprising:independent PCIe links, each respective link of the links comprising
a respective endpoint for connection to the root complex; and
a respective fabric interface connected to the respective endpoint; and
a fabric switch connected to the fabric interface of each of the links and connectable to a remote node, wherein the fabric switch is to transmit writes of a single write request from the remote node across the links,
wherein each fabric interface is to transmit an acknowledgment to the remote node in response to a write of the writes becoming observable at the central processing unit node; and
wherein the fabric interface is to output a push communication to the CPU node following receipt and transmission of the write, wherein the push communication causes the CPU node to transmit a push response to the fabric interface in response to the write preceding the push communication becoming observable at the central processing unit and wherein the fabric interface transmits the acknowledgment in response to receipt of the push response.