发明者
Wenqi Cao, Arun Iyengar, Gong Su, Zehra Sura, Qi Zhang
发表日期
2022/8/2
专利局
US
专利号
11403213
专利申请号
16457373
简介
A method for transparently moving a block of memory with respect to an application using the block of memory, includes inserting, by a compiler, in an application that includes a memory allocation call, instructions for transparently moving a block of memory with respect to an application using the block of memory. The instructions include obtaining a first pointer returned by a memory allocator, where the first pointer points to an internal data structure, the internal data structure includes a read-write lock and a second pointer, and the second pointer points to an actual memory block. The instructions further include acquiring a read lock on a read-write lock in the internal data structure, before the first pointer is used by the application, obtaining the second pointer to the actual memory block, and dereferencing the second pointer to access the actual memory block for the application data.
学术搜索中的文章
W Cao, A Iyengar, G Su, Z Sura, Q Zhang - US Patent 11,403,213, 2022