The design and implementation of hyperupcalls

N Amit, M Wei - 2018 USENIX Annual Technical Conference (USENIX …, 2018 - usenix.org
The virtual machine abstraction provides a wide variety of benefits which have undeniably
enabled cloud computing. Virtual machines, however, are a double-edged sword as …

Affinity Alloc: Taming Not-So Near-Data Computing

Z Wang, C Liu, N Beckmann, T Nowatzki - … of the 56th Annual IEEE/ACM …, 2023 - dl.acm.org
To mitigate the data movement bottleneck on large multicore systems, the near-data
computing paradigm (NDC) offloads computation to where the data resides on-chip. The …

Efficient Memory Overcommitment for {I/O} Passthrough Enabled {VMs} via Fine-grained Page Meta-data Management

Y Wang, B Luo, Y Shen - 2023 USENIX Annual Technical Conference …, 2023 - usenix.org
In virtualization systems, guest memory overcommitment helps to improve the utilization of
the host memory resource. However, the widely adopted I/O passthrough technique makes …

Reducing over-purging of structures associated with address translation using an array of tags

JD Bradbury, C Jacobi, A Saporito - US Patent 10,241,924, 2019 - Google Patents
(57) ABSTRACT A marking capability is used to provide an indication of whether a block of
memory is being used by a guest control program to back an address translation structure …

Host page management using active guest page table indicators

JD Bradbury, MK Gschwind, LC Heller… - US Patent …, 2019 - Google Patents
(57) ABSTRACT A marking capability is used to provide an indication of whether a block of
memory is being used by a guest control program to back an address translation structure …

Delaying purging of structures associated with address translation

LC Heller - US Patent 10,176,006, 2019 - Google Patents
Virtual machine purging of structures associated with address translation is delayed. A host
logical processor executing on a physical processor issues a local purge request to purge …

Host-based resetting of active use of guest page table indicators

JD Bradbury, MK Gschwind - US Patent 10,180,909, 2019 - Google Patents
(57) ABSTRACT A marking capability is used to provide an indication of whether a block of
memory is being used by a guest control program to back an address translation structure …

Selective purging of entries of structures associated with address translation in a virtualized environment

C Borntraeger, JD Bradbury, LC Heller… - US Patent …, 2019 - Google Patents
Selective purging of entries of structures associated with address translation. A request to
purge entries of a structure associated with address translation is obtained. Based on …

Marking storage keys to indicate memory used to back address translation structures

JD Bradbury, MK Gschwind - US Patent 10,176,110, 2019 - Google Patents
(57) ABSTRACT A marking capability is used to provide an indication of whether a block of
memory is backing an address translation structure of a control program being managed by …

Marking page table/page status table entries to indicate memory used to back address translation structures

JD Bradbury, MK Gschwind - US Patent 10,162,764, 2018 - Google Patents
A marking capability is used to provide an indication of whether a block of memory is
backing an address translation structure of a control program being managed by a virtual …