Efficient support of position independence on non-volatile memory

Guoyang Chen, Lei Zhang, Richa Budhiraja, Xipeng Shen, Youfeng Wu · 2017

This paper explores solutions for enabling efficient supports of position independence of pointer-based data structures on byte-addressable None-Volatile Memory (NVM). When a dynamic data structure (e.g., a linked list) gets loaded from persistent storage into main memory in different executions, the locations of the elements contained in the data structure could differ in the address spaces from one run to another. As a result, some special support must be provided to ensure that the pointers contained in the data structures always point to the correct locations, which is called position independence.

Read the paper · More papers on PaperTik