Invention Grant
US08266387B2 Leveraging transactional memory hardware to accelerate virtualization emulation 有权
利用事务性内存硬件来加速虚拟化仿真

Leveraging transactional memory hardware to accelerate virtualization emulation
Abstract:
Various technologies and techniques are disclosed for using transactional memory hardware to accelerate virtualization or emulation. One or more central processing units are provided with transactional memory hardware that is operable to accelerate virtualization. The transactional memory hardware has a facility to maintain private state, a facility to render memory accesses from other central processing units visible to software, and support for atomic commit of the private state. The transactional memory hardware can be used, for example, to facilitate emulation of precise exception semantics. The private state is operable to enable an emulated state to remain inconsistent with an architectural state and only synchronized on certain boundaries. An optimized sequence of instructions is executed using chunk-accurate simulation to try and achieve a same end effect.
Information query
Patent Agency Ranking
0/0