Patent · US Active

Operating system virtual memory management for hardware transactional memory

US8688951B2 · kind B2 · utility

8Cited by
41References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 20, 2012
Grant dateApr 1, 2014
Priority date
Expiry dateJul 20, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0815
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.