Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Don't race the memory bus: Taming the GC leadfoot
 
research article

Don't race the memory bus: Taming the GC leadfoot

Hussein, Ahmed
•
Hosking, Antony L.
•
Payer, Mathias  
Show more
June 14, 2015
ACM SIGPLAN Notices

Dynamic voltage and frequency scaling (DVFS) is ubiquitous on mobile devices as a mechanism for saving energy. Reducing the clock frequency of a processor allows a corresponding reduction in power consumption, as does turning off idle cores. Garbage collection is a canonical example of the sort of memory-bound workload that best responds to such scaling. Here, we explore the impact of frequency scaling for garbage collection in a real mobile device running Android's Dalvik virtual machine, which uses a concurrent collector. By controlling the frequency of the core on which the concurrent collector thread runs we can reduce power significantly. Running established multi-threaded benchmarks shows that total processor energy can be reduced up to 30%, with end-to-end performance loss of at most 10%.

  • Details
  • Metrics
Type
research article
DOI
10.1145/2754169.2754182
Scopus ID

2-s2.0-85072918930

Author(s)
Hussein, Ahmed

Purdue University

Hosking, Antony L.

Purdue University

Payer, Mathias  

École Polytechnique Fédérale de Lausanne

Vick, Christopher A.

Qualcomm Incorporated

Date Issued

2015-06-14

Published in
ACM SIGPLAN Notices
Volume

50

Issue

11

Start page

15

End page

27

Subjects

Android

•

energy

•

mobile

•

power

•

smartphones

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
HEXHIVE  
FunderFunding(s)Grant NumberGrant URL

National Science Foundation

CCF-1408896,CNS-1161237

Qualcomm

Available on Infoscience
April 4, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/248564
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés