Boosting the Priority of Garbage: Scheduling Collection on Heterogeneous Multicore Processors


While hardware is evolving toward heterogeneous multicore architectures, modern software applications are increasingly written in managed languages. Heterogeneity was born of a need to improve energy efficiency; however, we want the performance of our applications not to suffer from limited resources. How best to schedule managed language applications on a… (More)
DOI: 10.1145/2875424


17 Figures and Tables