Every data structure deserves lock-free memory reclamation
Every data structure deserves lock-free memory reclamation
复制标题
每个数据结构都值得无锁内存回收
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Nachshon Cohen
中科院分区:
文献类型:
--
作者:
Nachshon Cohen
Memory-management support for lock-free data structures is well known to be a tough problem. Recent work has successfully reduced the overhead of such schemes. However, applying memory-management support to a data structure remains complex and, in many cases, requires redesigning the data structure. In this paper, we present the first lock-free memory-management scheme that is applicable to general (arbitrary) lock-free data structures and that can be applied automatically via a compiler plug-in. In addition to the simplicity of incorporating to data structures, this scheme provides low overhead and does not rely on the lock freedom of any OS services.
DOI:
10.1145/3178487.3178488
发表时间:
2018
期刊:
Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
影响因子:
--
作者:
Wen, Haosen;Izraelevitz, Joseph;Cai, Wentao;Beadle, H. Alan;Scott, Michael L.
通讯作者:
Scott, Michael L.