| 10515029 |
Conversion tool for moving from block-based persistence to byte-based persistence |
Vijaychidambaram Velayudhan Pillai, Irina Calciu, Himanshu Chauhan, Eric Schkufza, Onur Mutlu |
2019-12-24 |
| 10496443 |
OS/hypervisor-based persistent memory |
Venkata Subhash Reddy Peddamallu, Kiran Tati, Rajesh Venkatasubramanian |
2019-12-03 |
| 10474550 |
High availability for persistent memory |
Rajesh Venkatasubramanian, Kiran Tati, Qasim Ali |
2019-11-12 |
| 10445308 |
Commit coalescing for micro-journal based transaction logging |
Zongwei Zhou, Xavier Deguillard, Rajesh Venkatasubramanian |
2019-10-15 |
| 10303454 |
Disk block streaming using a broker computer system |
— |
2019-05-28 |
| 10248445 |
Provisioning of computer systems using virtual machines |
Dilip Khandekar, Dragutin Petkovic, Bich Cau Le |
2019-04-02 |
| 10241819 |
Isolating data within a computer system using private shadow mappings |
Xiaoxin Chen, Carl A. Waldspurger |
2019-03-26 |
| 10223026 |
Consistent and efficient mirroring of nonvolatile memory state in virtualized environments where dirty bit of page table entries in non-volatile memory are not cleared until pages in non-volatile memory are remotely mirrored |
Rajesh Venkatasubramanian |
2019-03-05 |
| 10198352 |
Efficient pointer swizzling for persistent objects |
Zongwei Zhou, Rajesh Venkatasubramanian |
2019-02-05 |
| 10169253 |
Cryptographic multi-shadowing with integrity verification |
Xiaoxin Chen, Carl A. Waldspurger, Tal Garfinkel, Dan Boneh |
2019-01-01 |