NOBLE: non-blocking programming support via lock-free shared abstract data types
暂无分享,去创建一个
[1] TsigasPhilippas,et al. Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting , 2009 .
[2] Maged M. Michael,et al. High performance dynamic lock-free hash tables and list-based sets , 2002, SPAA '02.
[3] Maged M. Michael,et al. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms , 1996, PODC '96.
[4] Maurice Herlihy,et al. Wait-free synchronization , 1991, TOPL.
[5] Maged M. Michael. Hazard pointers: safe memory reclamation for lock-free objects , 2004, IEEE Transactions on Parallel and Distributed Systems.
[6] Yi Zhang,et al. Integrating non-blocking synchronisation in parallel applications: performance advantages and methodologies , 2002, WOSP '02.
[7] Jalal Kawash,et al. Impact of instruction re-ordering on the correctness of shared-memory programs , 2005, 8th International Symposium on Parallel Architectures,Algorithms and Networks (ISPAN'05).
[8] Marina Papatriantafilou,et al. Efficient and Reliable Lock-Free Memory Reclamation Based on Reference Counting , 2009 .
[9] Jonathan Walpole,et al. Why the grass may not be greener on the other side: a comparison of locking vs. transactional memory , 2010, OPSR.
[10] Philippas Tsigas,et al. Scalable and lock-free concurrent dictionaries , 2004, SAC '04.
[11] Mark Moir. Practical implementations of non-blocking synchronization primitives , 1997, PODC '97.
[12] Bjarne Stroustrup,et al. Lock-Free Dynamically Resizable Arrays , 2006, OPODIS.
[13] Philippas Tsigas,et al. Lock-free deques and doubly linked lists , 2008, J. Parallel Distributed Comput..
[14] Yi Zhang,et al. A simple, fast and scalable non-blocking concurrent FIFO queue for shared memory multiprocessor systems , 2001, SPAA '01.
[15] Timothy L. Harris,et al. A Pragmatic Implementation of Non-blocking Linked-Lists , 2001, DISC.
[16] Philippas Tsigas,et al. Fast and lock-free concurrent priority queues for multi-thread systems , 2005, J. Parallel Distributed Comput..