Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2024
Memory Management on Mobile Devices
ISMM 2024: Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory ManagementPages 15–29https://doi.org/10.1145/3652024.3665510The performance of mobile devices directly affects billions of people worldwide. Yet, despite memory management being key to their responsiveness, energy efficiency, and cost, mobile devices are understudied in the literature. A paucity of suitable ...
- research-articleMarch 2015
NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines
ASPLOS '15: Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating SystemsPages 661–673https://doi.org/10.1145/2694344.2694361On contemporary cache-coherent Non-Uniform Memory Access (ccNUMA) architectures, applications with a large memory footprint suffer from the cost of the garbage collector (GC), because, as the GC scans the reference graph, it makes many remote memory ...
Also Published in:
ACM SIGPLAN Notices: Volume 50 Issue 4ACM SIGARCH Computer Architecture News: Volume 43 Issue 1 - research-articleMarch 2013
A study of the scalability of stop-the-world garbage collectors on multicores
ASPLOS '13: Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systemsPages 229–240https://doi.org/10.1145/2451116.2451142Large-scale multicore architectures create new challenges for garbage collectors (GCs). In particular, throughput-oriented stop-the-world algorithms demonstrate good performance with a small number of cores, but have been shown to degrade badly beyond ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 41 Issue 1ACM SIGPLAN Notices: Volume 48 Issue 4 - research-articleJanuary 2012
Assessing the scalability of garbage collectors on many cores
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 45, Issue 3Pages 15–19https://doi.org/10.1145/2094091.2094096Managed Runtime Environments (MRE) are increasingly used for application servers that use large multi-core hardware. We find that the garbage collector is critical for overall performance in this setting. We explore the costs and scalability of the ...
- research-articleOctober 2011
Assessing the scalability of garbage collectors on many cores
PLOS '11: Proceedings of the 6th Workshop on Programming Languages and Operating SystemsArticle No.: 7, Pages 1–5https://doi.org/10.1145/2039239.2039249Managed Runtime Environments (MRE) are increasingly used for application servers that use large multi-core hardware. We find that the garbage collector is critical for overall performance in this setting. We explore the costs and scalability of the ...