State customization of forked virtual machines
H Li, G Tarasuk-levin, J Gummaraju… - US Patent …, 2016 - Google Patents
Embodiments support instant forking of virtual machines (VMs) and state customization. A
computing device initiates execution of a first group of services (eg, identity-independent) in …
computing device initiates execution of a first group of services (eg, identity-independent) in …
Performing mode switching in an unbounded transactional memory (UTM) system
J Gray, M Taillefer, Y Levanoni… - US Patent …, 2012 - Google Patents
In one embodiment, the present invention includes a method for selecting a first transaction
execution mode to begin a first transaction in a unbounded transactional memory (UTM) …
execution mode to begin a first transaction in a unbounded transactional memory (UTM) …
System and method for validating program execution at run-time
K Ghose - US Patent 9,767,271, 2017 - Google Patents
(57) ABSTRACT A pipelined processor comprising a cache memory system, fetching
instructions for execution from a portion of said cache memory system, an instruction …
instructions for execution from a portion of said cache memory system, an instruction …
Rapid suspend/resume for virtual machines via resource sharing
DJ Beveridge, D Snowdon - US Patent 9,619,268, 2017 - Google Patents
Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual
desktops, or desktops as a service, are provided to users, where the virtual desktop is a …
desktops, or desktops as a service, are provided to users, where the virtual desktop is a …
System and method for security and privacy aware virtual machine checkpointing
(57) ABSTRACT A checkpointing method for creating a file representing a restorable state of
a virtual machine in a computing system, comprising identifying processes executing within …
a virtual machine in a computing system, comprising identifying processes executing within …
Storing checkpoint file in high performance storage device for rapid virtual machine suspend and resume
DJ Beveridge - US Patent 9,250,827, 2016 - Google Patents
(57) ABSTRACT A method of enabling “fast” suspend and “rapid resume of virtual machines
(VMs) employs a cache that is able to per form input/output operations at a faster rate than a …
(VMs) employs a cache that is able to per form input/output operations at a faster rate than a …
Method, apparatus, system for handling address conflicts in a distributed memory fabric architecture
R Nagarajan, RG Milstrey, MT Klinglesmith - US Patent 9,405,688, 2016 - Google Patents
Method, apparatus and system for handling address conflicts in distributed memory fabrics.
Memory access requests originating from caching agents and Input/Output (I/O) agents in a …
Memory access requests originating from caching agents and Input/Output (I/O) agents in a …
Critical path deterministic execution of multithreaded applications in a transactional memory system
A hardware and/or software facility for controlling the order of operations performed by
threads of a multithreaded application on a multiprocessing system is provided. The facility …
threads of a multithreaded application on a multiprocessing system is provided. The facility …
Thread migration to improve power efficiency in a parallel processing environment
Q Cai, J González, PC Monferrer, G Magklis… - US Patent …, 2011 - Google Patents
(57) ABSTRACT A method and system to selectively move one or more of a plurality threads
which are executing in parallel by a plurality of processing cores. In one embodiment, a …
which are executing in parallel by a plurality of processing cores. In one embodiment, a …
Method of read-set and write-set management by distinguishing between shared and non-shared memory regions
YC Chou - US Patent 8,209,499, 2012 - Google Patents
US8209499B2 - Method of read-set and write-set management by distinguishing between
shared and non-shared memory regions - Google Patents US8209499B2 - Method of read-set …
shared and non-shared memory regions - Google Patents US8209499B2 - Method of read-set …