Effective prefetch for mark-sweep garbage collection (original) (raw)
Related papers
Software prefetching for mark-sweep garbage collection: Hardware analysis and software redesign
2004
Lock-free parallel garbage collection by Mark&Sweep
2004
Lock-free parallel and concurrent garbage collection by mark&sweep
Hui Gao, Wim H Hesselink, Jan Friso Groote
Science of Computer Programming, 2007
The design and construction of high performance garbage collectors
2012
Comparison of Garbage Collectors Operating in a Large Address Space
Tolerating memory latency through push prefetching for pointer-intensive applications
ACM Transactions on Architecture and Code Optimization, 2004
Efficient Concurrent Mark-Sweep Cycle Collection
2009
Compile-Time Concurrent Marking Write Barrier Removal
Symposium on Code Generation and Optimization, 2005
Hardware Supported Marking for Common Garbage Collections
Garbage collection without paging
2005
The Journal of Supercomputing, 1989
2011
Lookahead Prefetching with Signature Path
2015
Mostly parallel garbage collection
ACM SIGPLAN Notices, 1991
An efficient machine-independent procedure for garbage collection in various list structures
Communications of the ACM, 1967
ANU-Digital Collections: The design and construction of high performance garbage collectors
2012
A Study of Garbage Collection With a Large Address Space for Server Applications
An efficient, incremental, automatic garbage collector
Communications of the ACM, 1976
Address-value decoupling for early register deallocation
… , 2006. ICPP 2006. …, 2006
A new and five older Concurrent Memory Reclamation Schemes in Comparison (Stamp-it)
2017
Streamlining data cache access with fast address calculation
1995
Automatic memory reclamation for lock-free data structures
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2015
Implementing an on-the-fly garbage collector for Java
ACM SIGPLAN Notices, 2001
The full cost of a generational copying garbage collection implementation
1993
Brief survey of garbage collection algorithms
1987
Simple concurrent garbage collection almost without synchronization
Formal Methods in System Design, 2010
Reference Object Processing in On-The-Fly Garbage Collection
Access map pattern matching for data cache prefetch
Proceedings of the 23rd international conference on Supercomputing, 2009
Pointer cache assisted prefetching
Proceedings of the 35th …, 2002
Library-based Prefetching for Pointer-intensive Applications
Cache-conscious allocation of pointer-based data structures revisited with HW/SW prefetching
2003
Extended Buffer-referred Prefetching to Leverage Prefetch Coverage
Advances in Science, Technology and Engineering Systems Journal
Data Prefetching Mechanism by Exploiting Global and Local Access Patterns
Path confidence based lookahead prefetching
2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 2016
Space-and-time efficient garbage collectors for parallel systems
Shaoshan Liu, Jean-luc Gaudiot
Proceedings of the 6th ACM conference on Computing frontiers - CF '09, 2009