Patent №
US 10,067,960
Granted
2018-09-04
Filed 2015
Owner
MICROSOFT TECHNOLOGY LICENSING, LLC
Lab
AI components
2
evo · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14731379
A current state of one or more entries in a mapping table that are associated with latch-free updates of a data structure that uses indirection mapping tables is accessed. A transformation of the current state of the one or more entries in the mapping table to a transformed state of the entries in the mapping table, is controlled. The controlling includes initiating an atomic multi-word compare-and-swap (MWCAS) operation on a plurality of words using a hardware transactional memory (HTM) resident in a device processor, and the MWCAS operation is performed using hardware primitive operations of the HTM, via the device processor. A transformation of a current state of the data structure to an updated state of the data structure, is controlled, via the transformation of the current state of the one or more entries in the mapping table to the transformed state of the entries in the mapping table.
AI classification
Ownership
MICROSOFT TECHNOLOGY LICENSING, LLC
assignment · 358410204
Assignors
LEVANDOSKI, JUSTIN, STUTSMAN, RYAN, MAKRESHANSKI, DARKO
On an employer assignment, the assignors are typically the inventors.