Invention Grant
- Patent Title: Leveraging transactional memory hardware to accelerate virtualization emulation
- Patent Title (中): 利用事务性内存硬件来加速虚拟化仿真
-
Application No.: US11823212Application Date: 2007-06-27
-
Publication No.: US08266387B2Publication Date: 2012-09-11
- Inventor: Martin Taillefer , Darek Mihocka , Bruno Silva
- Applicant: Martin Taillefer , Darek Mihocka , Bruno Silva
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/445

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.
Public/Granted literature
- US20090007107A1 Leveraging transactional memory hardware to accelerate virtualization emulation Public/Granted day:2009-01-01
Information query