Design, Automation, and Test in Europe · 2014 · 28 citations · 8 references
ComputingComputer EngineeringComputer ScienceEnergy ManagementOperating SystemsSchedulingCpu SchedulingKernel ArchitectureKernel DesignLoad BalancingPower ManagementProcessor Core DesignCore Power ManagementEnergy ConsumptionEnergy-efficient Load BalancingKernel Power ManagementLoad Balancing StrategiesPower ConsumptionPower Consumption OptimizationPower Management Techniques
ARM's big.LITTLE architecture introduces the opportunity to optimize power consumption by selecting the core type most suitable for a level of processing demand. To take advantage of this new axis of optimization, we introduce processor utilization into the Linux kernel's load balancing algorithm. Our method improves the Linux kernel's ability to schedule tasks in an energy efficient manner without making it directly aware of the available core types. Experimental results show an energy consumption improvement over the standard Linux scheduler up to 11.35% with almost no reduction in performance.
8
Ryan Cochran, Can Hankendi, Ayse K. Coskun et al. · 2011 · 234 citations
Daniel Shelepov, Juan Carlos Sáez, Stacey Jeffery et al. · ACM SIGOPS Operating Systems Review · 2009 · 220 citations
A comprehensive scheduler for asymmetric multicore systems
Juan Carlos Sáez, Manuel Prieto, Alexandra Fedorova et al. · 2010 · 140 citations