Scheduling Garbage Collection for Energy Efficiency on Asymmetric Multicore ProcessorsVol. 8
The growing concern for energy efficiency in the Information and Communication Technology (ICT) sector has prompted the exploration of resource management techniques. While hardware architectures, such as single-ISA asymmetric multicore processors (AMP), offer potential energy savings, there is still untapped potential for software optimizations.
This paper aims to bridge this gap by investigating the scheduling of garbage collection (GC) activities on p- and e-cores within a heterogeneous architecture to achieve energy savings.
Our study focuses on the concurrent ZGC collector in the context of Java Virtual Machines (JVM), as the energy aspect is not well studied in the context of latency-sensitive Java workloads. By comparing the energy efficiency, performance, latency, and memory utilization of executing GC on p-cores versus e-cores, we present compelling findings.
We demonstrate that scheduling GC work on e-cores overall leads to 3% energy savings without performance and mean latency degradation while requiring no additional effort from developers. Overall energy reduction can increase to 5.3%±0.0225 by tuning the number of GC worker threads (still not changing the program!).
Our findings highlight the practicality and benefits of scheduling GC on e-cores, showcasing the potential for energy savings in heterogeneous architectures running Java workloads while meeting critical latency requirements. Our research contributes to the ongoing efforts toward achieving a more sustainable and efficient ICT sector.
Thu 14 MarDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:00 - 16:30 | |||
15:00 30mTalk | LiveRec: Prototyping Probes by Framing Debug ProtocolsVol. 8 Research Papers Jean-Baptiste Döderlein ENS Rennes, Riemer van Rozen CWI, Tijs van der Storm CWI & University of Groningen Link to publication DOI | ||
15:30 30mTalk | Collective Allocator Abstraction to Control Object Spatial Locality in C++Vol. 8 Research Papers Takato Hideshima The University of Tokyo, Japan, Shigeyuki Sato The University of Electro-Communications, Tomoharu Ugawa University of Tokyo Link to publication DOI | ||
16:00 30mTalk | Scheduling Garbage Collection for Energy Efficiency on Asymmetric Multicore ProcessorsVol. 8 Research Papers Link to publication DOI |