See this document in CiteSeerX!

A Locality-Improving Dynamic Memory Allocator (2005)  (Make Corrections)  (15 citations)
Yi Feng and Emery D. Berger Department of Computer Science University of...



  Home/Search   Context   Related

 
View or download:
umass.edu/~emery/p...catorlocality.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umass.edu/~emery/pubs/index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Because most application data is dynamically allocated, the memory manager plays a crucial role in application performance by determining the spatial locality of heap objects. Previous generalpurpose allocators have focused on reducing fragmentation, while most locality-improving allocators have either focused on improving the locality of the allocator (not the application) or required information supplied by the programmer or obtained by profiling. We present a high-performance memory... (Update)

Cited by:   More
Quantifying the Performance of - Garbage Collection Vs   (Correct)
A Scalable Concurrent malloc(3) Implementation for FreeBSD - Evans (2006)   (Correct)

Active bibliography (related documents):   More   All
2.1:   A Locality-Improving Dynamic Memory Allocator - Yi Feng And (2005)   (Correct)
0.7:   Automatic Heap Sizing: Taking Real Memory Into Account - Ting Yang Matthew (2004)   (Correct)
0.7:   the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)

Similar documents based on text:   More   All
0.4:   Garbage Collection without Paging - Hertz, Feng, Berger (2005)   (Correct)
0.3:   Page-Level Cooperative Garbage Collection - Matthew Hertz Yi (2004)   (Correct)
0.3:   Hoard: A Scalable Memory Allocator for Multithreaded.. - Berger, McKinley.. (2000)   (Correct)

Related documents from co-citation:   More   All
300:   Hoard: A scalable memory allocator for multithreaded applications - Berger, McKinley et al. - 2000
195:   Programming with POSIX Threads (context) - Butenhof - 1997
52:   Dynamic storage allocation: A survey and critical review - Wilson - 1995

BibTeX entry:   (Update)

Y. Feng and E. D. Berger. A locality-improving dynamic memory allocator. Technical Report TR09-05, Department of Computer Science, University of Massachusetts Amherst, 2005. http://citeseer.ist.psu.edu/723935.html   More

@misc{ feng05localityimproving,
  author = "Y. Feng and E. Berger",
  title = "A locality-improving dynamic memory allocator",
  text = "Y. Feng and E. D. Berger. A locality-improving dynamic memory allocator.
    Technical Report TR09-05, Department of Computer Science, University of
    Massachusetts Amherst, 2005.",
  year = "2005",
  url = "citeseer.ist.psu.edu/723935.html" }
Citations (may not include all citations):
167   Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
112   Dynamic storage allocation: A survey and critical review - Wilson, Johnstone et al. - 1995
73   Cache-conscious structure layout - Chilimbi, Hill et al. - 1999
50   Hoard: A scalable memory allocator for multithreaded applica.. - Berger, McKinley et al. - 2000
47   Using lifetime predictors to improve memory allocation perfo.. - Barrett, Zorn
43   Improving the cache locality of memory allocation - Grunwald, Zorn et al.
41   The memory fragmentation problem: Solved - Johnstone, Wilson - 1998
32   of ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1993
30   Segregating heap objects by reference behavior and lifetime - Zorn, Seidl - 1998
25   Improving cache behavior of dynamically allocated data struc.. - Truong, Bodin et al. - 1998
18   Non-Compacting Memory Allocation and Real-Time Garbage Colle.. - Johnstone - 1997
17   A memory allocator (context) - Lea
14   Composing high-performance memory allocators - Berger, Zorn et al. - 2001
10   Reconsidering custom memory allocation - Berger, Zorn et al. - 2002
9   Controlling fragmentation and space consumption in the Metro.. - Bacon, Cheng et al. - 2003
7   A real-time garbage collecor with low overhead and consisten.. (context) - Bacon, Cheng et al. - 2003
6   A portable storage management system for the Icon programmin.. (context) - Hanson - 1980
4   Flexible reference trace reduction for vm simulations - Kaplan, Smaragdakis et al. - 2003
3   OSF/1 virtual memory improvements (context) - Black, Carter et al. - 1991
3   Implementing heap-object behavior prediction efficiently and.. - Seidl, Zorn - 2001
2   The perfctr patch for linux and the perfex tool (context) - Pettersson
2   Autonomic heap sizing: Taking real memory into account - Yang, Berger et al. - 2004
ftp://download.intel.com/design/
http://phk.freebsd.dk/pubs/malloc.pdf



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.umass.edu/~emery/pubs/index.html):
Scalable Load Distribution and Load Balancing for Dynamic.. - Berger And Browne (1999)   (Correct)
Detecting Errors with Configurable Whole-program Dataflow.. - Guyer, Berger, Lin (2002)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC