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.

Date of Patent:
Oct. 08, 2024

Filed:

Jul. 15, 2021
Applicant:

Vmware Llc, Palo Alto, CA (US);

Inventors:

Giridhar Subramani Jayavelu, San Francisco, CA (US);

Aravind Srinivasan, Coimbatore, IN;

Amit Singh, Woodside, CA (US);

Assignee:

VMware LLC, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/60 (2018.01); G06F 9/38 (2018.01); G06F 9/4401 (2018.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01); G06F 30/331 (2020.01); G06N 20/00 (2019.01); H04B 7/0452 (2017.01); H04L 41/122 (2022.01); H04L 41/40 (2022.01); H04L 43/10 (2022.01); H04L 69/324 (2022.01); H04W 8/18 (2009.01); H04W 8/20 (2009.01); H04W 12/037 (2021.01); H04W 12/08 (2021.01); H04W 24/02 (2009.01); H04W 28/086 (2023.01); H04W 28/16 (2009.01); H04W 40/24 (2009.01); H04W 48/14 (2009.01); H04W 72/044 (2023.01); H04W 72/0453 (2023.01); H04W 72/20 (2023.01); H04W 72/29 (2023.01); H04W 72/51 (2023.01); H04W 72/52 (2023.01); H04W 84/04 (2009.01);
U.S. Cl.
CPC ...
H04L 41/122 (2022.05); G06F 8/60 (2013.01); G06F 9/3877 (2013.01); G06F 9/4411 (2013.01); G06F 9/45533 (2013.01); G06F 9/45545 (2013.01); G06F 9/5077 (2013.01); G06F 9/541 (2013.01); G06F 9/544 (2013.01); G06F 9/546 (2013.01); G06F 11/3409 (2013.01); G06F 30/331 (2020.01); G06N 20/00 (2019.01); H04B 7/0452 (2013.01); H04L 41/40 (2022.05); H04L 43/10 (2013.01); H04L 69/324 (2013.01); H04W 8/18 (2013.01); H04W 8/186 (2013.01); H04W 8/20 (2013.01); H04W 12/037 (2021.01); H04W 12/08 (2013.01); H04W 24/02 (2013.01); H04W 28/0865 (2023.05); H04W 28/16 (2013.01); H04W 40/246 (2013.01); H04W 48/14 (2013.01); H04W 72/0453 (2013.01); H04W 72/046 (2013.01); H04W 72/20 (2023.01); H04W 72/29 (2023.01); H04W 72/51 (2023.01); H04W 72/52 (2023.01); G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01); G06F 2209/548 (2013.01); H04L 2212/00 (2013.01); H04W 84/042 (2013.01);
Abstract

Some embodiments provide various methods for offloading operations in an O-RAN (Open Radio Access Network) onto control plane (CP) or edge applications that execute on host computers with hardware accelerators in software defined datacenters (SDDCs). At the CP or edge application operating on a machine executing on a host computer with a hardware accelerator, the method of some embodiments receives data, from an O-RAN E2 unit, to perform an operation. The method uses a driver of the machine to communicate directly with the hardware accelerator to direct the hardware accelerator to perform a set of computations associated with the operation. This driver allows the communication with the hardware accelerator to bypass an intervening set of drivers executing on the host computer between the machine's driver and the hardware accelerator. Through this driver, the application in some embodiments receives the computation results, which it then provides to one or more O-RAN components (e.g., to the E2 unit that provided the data, another E2 unit or another control plane or edge application).


Find Patent Forward Citations

Loading…