Invention Grant
- Patent Title: Compiler-driver programmable device virtualization in a computing system
-
Application No.: US16934332Application Date: 2020-07-21
-
Publication No.: US11573817B2Publication Date: 2023-02-07
- Inventor: Eric Schkufza , Christopher J. Rossbach
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Dinsmore & Shohl LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F30/331 ; G06F30/323

Abstract:
Examples provide a method of virtualizing a hardware accelerator in a virtualized computing system. The virtualized computing system includes a hypervisor supporting execution of a plurality of virtual machines (VMs). The method includes: receiving a plurality of sub-programs at a compiler in the hypervisor from a plurality of compilers in the respective plurality of VMs, each of the sub-programs including a hardware-description language (HDL) description; combining, at the compiler in the hypervisor, the plurality of sub-programs into a monolithic program; generating, by the compiler in the hypervisor, a circuit implementation for the monolithic program, the circuit implementation including a plurality of sub-circuits for the respective plurality of sub-programs; and loading, by the compiler in the hypervisor, the circuit implementation to a programmable device of the hardware accelerator.
Public/Granted literature
- US20220027181A1 COMPILER-DRIVER PROGRAMMABLE DEVICE VIRTUALIZATION IN A COMPUTING SYSTEM Public/Granted day:2022-01-27
Information query