发明名称 Operating system virtual memory management for hardware transactional memory
摘要 Operating system virtual memory management for hardware transactional memory. A system includes an operating system deciding to unmap a first virtual page. As a result, the operating system removes the mapping of the first virtual page to the first physical page from the virtual memory page table. As a result, the operating system performs an action to discard transactional memory hardware state for at least the first physical page. Embodiments may further suspend hardware transactions in kernel mode. Embodiments may further perform soft page fault handling without aborting a hardware transaction, resuming the hardware transaction upon return to user mode, and even successfully committing the hardware transaction.
申请公布号 US8688951(B2) 申请公布日期 2014.04.01
申请号 US201213554558 申请日期 2012.07.20
申请人 YAMADA KOICHI;SHEAFFER GAD;ADL-TABATABAI ALI-REZA;WANG LANDY;TAILLEFER MARTIN;KISHAN ARUN;CALLAHAN DAVID;GRAY JAN;BASSIN VADIM;MICROSOFT CORPORATION 发明人 YAMADA KOICHI;SHEAFFER GAD;ADL-TABATABAI ALI-REZA;WANG LANDY;TAILLEFER MARTIN;KISHAN ARUN;CALLAHAN DAVID;GRAY JAN;BASSIN VADIM
分类号 G06F12/00;G06F9/26;G06F9/34;G06F9/455;G06F9/46;G06F13/00;G06F13/28 主分类号 G06F12/00
代理机构 代理人
主权项
地址