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:
Feb. 20, 2024

Filed:

Jul. 08, 2019
Applicant:

Bitfusion.io, Inc.;

Inventors:

Aidan Cully, St. Augustine, FL (US);

Mazhar Memon, Austin, TX (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 9/38 (2018.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0665 (2013.01); G06F 3/064 (2013.01); G06F 9/3877 (2013.01); G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06F 9/544 (2013.01); G06F 12/023 (2013.01); G06F 3/0607 (2013.01); G06F 3/0679 (2013.01);
Abstract

At least one application of a client executes via system software on a hardware computing system that includes at least one CPU and at least one coprocessor. A virtualization layer establishes unified memory address space between the client and the hardware computing system, which also includes memory associated with the at least one coprocessor. The virtualization layer then synchronizes memory associated with the client and memory associated the at least one coprocessor. The virtualization layer may be installed and run in a non-privileged, user space, without modification of the application or of the system software running on the hardware computing system.


Find Patent Forward Citations

Loading…