-
公开(公告)号:US20220027181A1
公开(公告)日:2022-01-27
申请号:US16934332
申请日:2020-07-21
Applicant: VMware, Inc.
Inventor: Eric SCHKUFZA , Christopher J. ROSSBACH
IPC: G06F9/455
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.
-
公开(公告)号:US20190278713A1
公开(公告)日:2019-09-12
申请号:US15916173
申请日:2018-03-08
Applicant: VMware, Inc.
Inventor: Jayneel GANDHI , Christopher J. ROSSBACH , Timothy MERRIFIELD
IPC: G06F12/1009 , G06F12/1027
Abstract: The disclosure provides an approach for tracking metadata (e.g., accessed and dirty bits) of page tables at finer granularity than the size of the page tables. A disclosed herein, modification to existing hardware design may enable finer page table granularity of metadata, leading to more precise representation of the state of memory and an improvement to system performance and efficiency. Finer grain dirty metadata can dramatically improve the efficiency and simplicity of subsystems.
-