Composing High-Performance Memory Allocators (2001)

by Emery D. Berger , Benjamin G. Zorn , Kathryn S. McKinley
Venue:IN PROCEEDINGS OF THE 2001 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI
Citations:57 - 20 self

Active Bibliography

9 Memory Management for High-Performance Applications – Emery David Berger - 2002
72 Reconsidering custom memory allocation – Emery D. Berger - 2002
23 Memory Allocation for Long-Running Server Applications – Per-Åke Larson, Murali Krishnan - 1998
122 Memory Management with Explicit Regions – David Gay, Alex Aiken - 1998
22 A Locality-Improving Dynamic Memory Allocator – Yi Feng , Emery D. Berger - 2005
206 Dynamic storage allocation: A survey and critical review – Paul R. Wilson, Mark S. Johnstone, Michael Neely, David Boles - 1995
122 Hoard: A Scalable Memory Allocator for Multithreaded Applications – Emery D. Berger, Kathryn S. McKinley, Robert D. Blumofe, Paul R. Wilson - 2000
A Toolkit for Specializing Production Operating System Code – Crispin Cowan Dylan, Dylan Mcnamee, Andrew Black, Calton Pu, Jonathan Walpole, Charles Krasic, Perry Wagle, Qian Zhang, Renauld Marlet - 1997
9 Extensible virtual machines – Timothy L. Harris - 2001
15 Macroscopic Data Structure Analysis and Optimization – Christopher Arthur Lattner - 2005
93 Language Support for Regions – David Gay, Alex Aiken - 2001
133 DieHard: probabilistic memory safety for unsafe languages – Emery D. Berger, Benjamin G. Zorn - 2006
1 Simulation of High-Performance Memory Allocators – José L. Risco-martín, J. Manuel Colmenar, David Atienza, J. Ignacio Hidalgo
8 malloc() Performance in a Multithreaded Linux Environment – Chuck Lever, David Boreham - 2000
5 Two Memory Allocators that Use Hints to Improve Locality – Alin Jula, Lawrence Rauchwerger - 2009
36 Quantifying the performance of garbage collection vs. explicit memory management – Matthew Hertz - 2005
3 An Analysis of the Effects of Memory Allocation Policy on Storage Fragmentation – Michael Shannon Neely - 1996
Quantifying and Improving the Performance of Garbage Collection – Matthew Hertz - 2006
20 Automatic Pool Allocation for Disjoint Data Structures – Chris Lattner, Vikram Adve - 2002