XMalloc: A Scalable Lock-free Dynamic Memory Allocator for Many-core Machines
暂无分享,去创建一个
Stephen Jones | Wen-mei W. Hwu | Ian Buck | Christopher I. Rodrigues | Xiaohuang Huang | I. Buck | Xiaohuang Huang | Stephen Jones
[1] Jeff Bonwick,et al. The Slab Allocator: An Object-Caching Kernel Memory Allocator , 1994, USENIX Summer.
[2] Yi Zhang,et al. A simple, fast and scalable non-blocking concurrent FIFO queue for shared memory multiprocessor systems , 2001, SPAA '01.
[3] Maged M. Michael. Safe memory reclamation for dynamic lock-free objects using atomic reads and writes , 2002, PODC '02.
[4] James L. Peterson,et al. Buddy systems , 1977, CACM.
[5] Hui Gao,et al. A Formal Reduction for Lock-Free Parallel Algorithms , 2004, CAV.
[6] M MichaelMaged. Scalable lock-free dynamic memory allocation , 2004 .
[7] Leslie Lamport. Concurrent reading and writing of clocks , 1990, TOCS.
[8] Maged M. Michael,et al. Simple, fast, and practical non-blocking and blocking concurrent queue algorithms , 1996, PODC '96.
[9] Paul R. Wilson,et al. Dynamic Storage Allocation: A Survey and Critical Review , 1995, IWMM.
[10] Kathryn S. McKinley,et al. Hoard: a scalable memory allocator for multithreaded applications , 2000, SIGP.
[11] David Dice,et al. Mostly lock-free malloc , 2002, MSP/ISMM.
[12] Maurice Herlihy,et al. Wait-free synchronization , 1991, TOPL.
[13] Maged M. Michael. Scalable lock-free dynamic memory allocation , 2004, PLDI '04.