2008 |
20 | | Emery D. Berger,
Brad Chen:
Proceedings of the 2008 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '08), Seattle, Washington, USA, March 2, 2008
ACM 2008 |
19 | EE | Vitaliy B. Lvin,
Gene Novark,
Emery D. Berger,
Benjamin G. Zorn:
Archipelago: trading address space for reliability and security.
ASPLOS 2008: 115-124 |
18 | EE | Ting Yang,
Tongping Liu,
Emery D. Berger,
Scott F. Kaplan,
J. Eliot B. Moss:
Redline: First Class Support for Interactivity in Commodity Operating Systems.
OSDI 2008: 73-86 |
17 | EE | Gene Novark,
Emery D. Berger,
Benjamin G. Zorn:
Exterminator: Automatically correcting memory errors with high probability.
Commun. ACM 51(12): 87-95 (2008) |
2007 |
16 | EE | Gene Novark,
Emery D. Berger,
Benjamin G. Zorn:
Exterminator: automatically correcting memory errors with high probability.
PLDI 2007: 1-11 |
15 | EE | Jacob Sorber,
Alexander Kostadinov,
Matthew Garber,
Matthew Brennan,
Mark D. Corner,
Emery D. Berger:
Eon: a language and runtime system for perpetual systems.
SenSys 2007: 161-174 |
14 | EE | James Cipar,
Mark D. Corner,
Emery D. Berger:
Contributing storage using the transparent file system.
TOS 3(3): (2007) |
2006 |
13 | EE | Ting Yang,
Emery D. Berger,
Scott F. Kaplan,
J. Eliot B. Moss:
CRAMM: Virtual Memory Support for Garbage-Collected Applications.
OSDI 2006: 103-116 |
12 | EE | Emery D. Berger,
Benjamin G. Zorn:
DieHard: probabilistic memory safety for unsafe languages.
PLDI 2006: 158-168 |
11 | EE | James Cipar,
Mark D. Corner,
Emery D. Berger:
Transparent Contribution of Memory.
USENIX Annual Technical Conference, General Track 2006: 109-114 |
10 | EE | Brendan Burns,
Kevin Grimaldi,
Alexander Kostadinov,
Emery D. Berger,
Mark D. Corner:
Flux: A Language for Programming High-Performance Servers.
USENIX Annual Technical Conference, General Track 2006: 129-142 |
2005 |
9 | EE | Yi Feng,
Emery D. Berger:
A locality-improving dynamic memory allocator.
Memory System Performance 2005: 68-77 |
8 | EE | Matthew Hertz,
Emery D. Berger:
Quantifying the performance of garbage collection vs. explicit memory management.
OOPSLA 2005: 313-326 |
7 | EE | Matthew Hertz,
Yi Feng,
Emery D. Berger:
Garbage collection without paging.
PLDI 2005: 143-153 |
2004 |
6 | EE | Ting Yang,
Matthew Hertz,
Emery D. Berger,
Scott F. Kaplan,
J. Eliot B. Moss:
Automatic heap sizing: taking real memory into account.
ISMM 2004: 61-72 |
5 | EE | Narendran Sachindran,
J. Eliot B. Moss,
Emery D. Berger:
MC2: high-performance garbage collection for memory-constrained environments.
OOPSLA 2004: 81-98 |
2002 |
4 | EE | Emery D. Berger,
Benjamin G. Zorn,
Kathryn S. McKinley:
Reconsidering custom memory allocation.
OOPSLA 2002: 1-12 |
2001 |
3 | | Emery D. Berger,
Benjamin G. Zorn,
Kathryn S. McKinley:
Composing High-Performance Memory Allocators.
PLDI 2001: 114-124 |
2 | | Emery D. Berger,
Samuel Z. Guyer,
Calvin Lin:
Customizing Software Libraries for Performance Portability.
PPSC 2001 |
2000 |
1 | EE | Emery D. Berger,
Kathryn S. McKinley,
Robert D. Blumofe,
Paul R. Wilson:
Hoard: A Scalable Memory Allocator for Multithreaded Applications.
ASPLOS 2000: 117-128 |