Research Papers

Don't race the memory bus: Taming the GC leadfoot
Ahmed Hussein, Tony Hosking, Mathias Payer, Christopher A. Vick

The Judgment of Forseti: Economic Utility for Dynamic Heap Sizing of Multiple Runtimes
Callum Cameron, Jeremy Singer, David Vengerov
Recycling Trash in Cache
Jonathan Shidal, Ari J. Spilo, Paul T. Scheid, Ron K. Cytron, Krishna M. Kavi

Safe and Efficient Hybrid Memory Management for Java
Codrut Stancu, Christian Wimmer, Stefan Brunthaler, Per Larsen, Michael Franz

Stop and Go: Understanding Yieldpoint Behavior
Yi Lin, Kunshan Wang, Steve Blackburn, Tony Hosking, Michael Norrish

Reducing Pause Times With Clustered Collection
Cody Cutler, Robert Morris

Controlling Physical Memory Fragmentation in Mobile Systems
Sang-Hoon Kim, Sejun Kwon, Jin-Soo Kim, Jinkyu Jeong

A Partial Read Barrier for Efficient Support of Live Object-oriented Programming
Eliot Miranda, Clément Béra

Tolerating Holes in Wearable Memories
Karin Strauss

Data Structure Aware Garbage Collector
Nachshon Cohen, Erez Petrank
Memento Mori: Dynamic Allocation-Site-Based Optimizations
Daniel Clifford, Hannes Payer, Michael Stanton, Ben L. Titzer

SuperMalloc: A Super Fast Multithreaded malloc() for 64-bit Machines
Bradley Kuszmaul

Concurrent Compaction using a Field Pinning Protocol
Erik Österlund, Welf Löwe
ISMM 2015—Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management
