Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor

VV Malyugin, M Xu, B Weissman… - US Patent …, 2013 - Google Patents
BACKGROUND Deterministic replay in a virtual machine creates an execu tion that is
logically equivalent to an original execution of interest. Two executions are logically
equivalent if they con tain the same set of dynamic instructions, each dynamic instruction
computes the same result in the two executions, and the two executions compute the same
final state of the system (processor, memory and devices). Virtual machines are software
abstractions of physical computer systems, gen erally using virtualization Software which is …

Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor

VV Malyugin, M Xu, B Weissman… - US Patent …, 2016 - Google Patents
The output of a non-deterministic instruction is handled during record and replay in a virtual
machine. An output of a non-deterministic instruction is stored to a buffer during record mode
and retrieved from a buffer during replay mode without exiting to the hypervisor. At least part
of the contents of the buffer can be stored to a log when the buffer is full during record mode,
and the buffer can be replenished from a log when the buffer is empty during replay mode.
以上显示的是最相近的搜索结果。 查看全部搜索结果