References - penberg/hornet GitHub Wiki

This page lists papers that are interesting and relevant for Hornet but don't necessarily reflect current design or implementation of it.

Garbage Collection

Bacon, David F., Perry Cheng, and V. T. Rajan. "A real-time garbage collector with low overhead and consistent utilization." ACM SIGPLAN Notices 38.1 (2003): 285-298.

Blackburn, Stephen M., and Kathryn S. McKinley. "Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance." ACM SIGPLAN Notices. Vol. 43. No. 6. ACM, 2008.

Click, Cliff, Gil Tene, and Michael Wolf. "The pauseless GC algorithm." Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments. ACM, 2005.

Hertz, Matthew, Yi Feng, and Emery D. Berger. "Garbage collection without paging." ACM SIGPLAN Notices. Vol. 40. No. 6. ACM, 2005.

McCloskey, Bill, et al. Staccato: A parallel and concurrent real-time compacting garbage collector for multiprocessors. Technical Report RC24505, IBM Research, 2008.

Pizlo, Filip, et al. "Schism: fragmentation-tolerant real-time garbage collection." ACM Sigplan Notices. Vol. 45. No. 6. ACM, 2010.

Tene, Gil, Balaji Iyengar, and Michael Wolf. "C4: the continuously concurrent compacting collector." ACM SIGPLAN Notices 46.11 (2011): 79-88.

Yang, Xi, et al. "Barriers reconsidered, friendlier still!." ACM SIGPLAN Notices 47.11 (2013): 37-48.