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:
Dec. 12, 2023
Filed:
Jul. 27, 2020
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Pradeep Sindhu, Los Altos Hills, CA (US);
Jean-Marc Frailong, Rancho Mirage, CA (US);
Wael Noureddine, Santa Clara, CA (US);
Felix A. Marti, San Francisco, CA (US);
Deepak Goel, San Jose, CA (US);
Rajan Goyal, Saratoga, CA (US);
Bertrand Serlet, Palo Alto, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
A new processing architecture is described that utilizes a data processing unit (DPU). Unlike conventional compute models that are centered around a central processing unit (CPU), the DPU that is designed for a data-centric computing model in which the data processing tasks are centered around the DPU. The DPU may be viewed as a highly programmable, high-performance I/O and data-processing hub designed to aggregate and process network and storage I/O to and from other devices. The DPU comprises a network interface to connect to a network, one or more host interfaces to connect to one or more application processors or storage devices, and a multi-core processor with two or more processing cores executing a run-to-completion data plane operating system and one or more processing cores executing a multi-tasking control plane operating system. The data plane operating system is configured to support software functions for performing the data processing tasks.