DocumentCode
129271
Title
Utilization-aware load balancing for the energy efficient operation of the big.LITTLE processor
Author
Myungsun Kim ; Kibeom Kim ; Geraci, James R. ; Seongsoo Hong
Author_Institution
Sch. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
4
Abstract
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.
Keywords
Linux; microcontrollers; operating system kernels; power aware computing; resource allocation; ARM big.LITTLE architecture; Linux kernel load balancing algorithm; Linux scheduler; big.LITTLE processor; energy efficient operation; power consumption; utilization-aware load balancing; Benchmark testing; Kernel; Linux; Load management; Multicore processing; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.236
Filename
6800437
Link To Document