发明申请
- 专利标题: TECHNOLOGIES FOR PERSISTENT MEMORY PROGRAMMING
- 专利标题(中): 不间断内存编程技术
-
申请号: US14496621申请日: 2014-09-25
-
公开(公告)号: US20150169226A1公开(公告)日: 2015-06-18
- 发明人: Xipeng Shen , Youfeng Wu , Cheng Wang , Hyunchul Park , Hongbo Rong
- 申请人: Xipeng Shen , Youfeng Wu , Cheng Wang , Hyunchul Park , Hongbo Rong
- 主分类号: G06F3/06
- IPC分类号: G06F3/06
摘要:
Technologies for persistent memory programming include a computing device having a persistent memory including one or more nonvolatile regions. The computing device may assign a virtual memory address of a target location in persistent memory to a persistent memory pointer using persistent pointer strategy, and may dereference the pointer using the same strategy. Persistent pointer strategies include off-holder, ID-in-value, optimistic rectification, and pessimistic rectification. The computing device may log changes to persistent memory during the execution of a data consistency section, and commit changes to the persistent memory when the last data consistency section ends. Data consistency sections may be grouped by log group identifier. Using type metadata stored in the nonvolatile region, the computing device may identify the type of a root object within the nonvolatile region and then recursively identify the type of all objects referenced by the root object. Other embodiments are described and claimed.
公开/授权文献
- US09940229B2 Technologies for persistent memory programming 公开/授权日:2018-04-10
信息查询