The design and implementation of hyperupcalls
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 …
enabled cloud computing. Virtual machines, however, are a double-edged sword as …
Affinity Alloc: Taming Not-So Near-Data Computing
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 …
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
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
backing an address translation structure of a control program being managed by a virtual …