The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 01, 2025
Filed:
Mar. 23, 2023
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Wael Noureddine, Santa Clara, CA (US);
Felix A. Marti, San Francisco, CA (US);
Aibing Zhou, San Jose, CA (US);
Dmitriy Leonidovich Budko, Los Altos, CA (US);
Gaurav Gupte, San Jose, CA (US);
Hoai Vu Thanh Tran, Gilroy, CA (US);
Aravind Vidhyasagar Lappasi, Austin, TX (US);
Leith Alan Leedom, Palo Alto, CA (US);
Rajesh G. Nair, Fremont, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Techniques are described for providing a scaled-out transport supported by interconnected data processing units (DPUs) that operates as a single system bus connection proxy for device-to-device communications within a data center. As one example, this disclosure describes techniques for providing a Peripheral Component Interconnect Express (PCIe) proxy for device-to-device communications employing the PCIe standard. The disclosed techniques include adding PCIe proxy logic on top of a host unit of a DPU to expose a PCIe proxy model to application processors, storage devices, network interface controllers, field programmable gate arrays, or other PCIe endpoint devices. The PCIe proxy model may be implemented as a physically distributed Ethernet-based switch fabric with PCIe proxy logic at the edge and fronting the PCIe endpoint devices. The interconnected DPUs and the distributed Ethernet-based switch fabric together provide a reliable, low-latency, and scaled-out transport that operates as a PCIe proxy.