Reclaiming Memory for Lock-Free Data Structures: There has to be a Better Way
暂无分享,去创建一个
[1] Faith Ellen,et al. The amortized complexity of non-blocking binary search trees , 2014, PODC '14.
[2] Maged M. Michael. Hazard pointers: safe memory reclamation for lock-free objects , 2004, IEEE Transactions on Parallel and Distributed Systems.
[3] Martin Schoeberl,et al. Nonblocking real-time garbage collection , 2010, TECS.
[4] Erez Petrank,et al. Efficient Memory Management for Lock-Free Data Structures with Optimistic Access , 2015, SPAA.
[5] Hyonho Lee. Fast Local-Spin Abortable Mutual Exclusion with Bounded Space , 2010, OPODIS.
[6] Maurice Herlihy,et al. Fast non-intrusive memory reclamation for highly-concurrent data structures , 2016, ISMM.
[7] Dan Alistarh,et al. ThreadScan: Automatic and Scalable Memory Reclamation , 2015, SPAA.
[8] Rafael Dueire Lins,et al. Garbage collection: algorithms for automatic dynamic memory management , 1996 .
[9] Faith Ellen,et al. Non-blocking binary search trees , 2010, PODC.
[10] Hagit Attiya,et al. Concurrent updates with RCU: search tree as an example , 2014, PODC '14.
[11] Erez Petrank,et al. Drop the anchor: lightweight memory management for non-blocking data structures , 2013, SPAA.
[12] Faith Ellen,et al. A general technique for non-blocking trees , 2014, PPoPP '14.
[13] Dan Alistarh,et al. StackTrack: an automated transactional approach to concurrent memory reclamation , 2014, EuroSys '14.
[14] Mark Moir,et al. Lock-free reference counting , 2002, PODC '01.
[15] Neeraj Mittal,et al. A Fast Lock-Free Internal Binary Search Tree , 2015, ICDCN.
[16] Neeraj Mittal,et al. Fast concurrent lock-free binary search trees , 2014, PPoPP.
[17] Rachid Guerraoui,et al. Fast and Robust Memory Reclamation for Concurrent Data Structures , 2016, SPAA.
[18] Niloufar Shafiei. Non-blocking Patricia Tries with Replace Operations , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.
[19] Maurice Herlihy,et al. Nonblocking memory management support for dynamic-sized data structures , 2005, TOCS.
[20] Trevor Brown,et al. Non-blocking k-ary Search Trees , 2011, OPODIS.
[21] Maurice Herlihy,et al. On the power of hardware transactional memory to simplify memory management , 2011, PODC '11.
[22] Eran Yahav,et al. Practical concurrent binary search trees via logical ordering , 2014, PPoPP '14.
[23] Marina Papatriantafilou,et al. Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting , 2009, IEEE Transactions on Parallel and Distributed Systems.
[24] Keir Fraser,et al. Practical lock-freedom , 2003 .
[25] Jonathan Walpole,et al. Performance of memory reclamation for lockless synchronization , 2007, J. Parallel Distributed Comput..
[26] Maurice Herlihy,et al. A methodology for implementing highly concurrent data objects , 1993, TOPL.
[27] Erez Petrank,et al. Automatic memory reclamation for lock-free data structures , 2015, OOPSLA.
[28] Maurice Herlihy,et al. A Lazy Concurrent List-Based Set Algorithm , 2007, Parallel Process. Lett..
[29] Keir Fraser,et al. A Practical Multi-word Compare-and-Swap Operation , 2002, DISC.
[30] Paul E. McKenney,et al. READ-COPY UPDATE: USING EXECUTION HISTORY TO SOLVE CONCURRENCY PROBLEMS , 2002 .
[31] Wojciech M. Golab,et al. Making objects writable , 2014, PODC '14.
[32] Shane V. Howley,et al. A non-blocking internal binary search tree , 2012, SPAA '12.