Improving locality with parallel hierarchical copying GC

Abstract

This paper shows how to reduce cache and TLB misses by changing the order in which a parallel garbage collector copies heap objects. Reducing cache and TLB misses improves program run time. Parallel garbage collection improves scaling on multi-processor machines. Technology trends indicate that both memory locality and multi-processor scaling increase in… (More)
DOI: 10.1145/1133956.1133964

20 Figures and Tables

Topics

  • Presentations referencing similar topics