Energy efficient task scheduling on a multi-core platform using real-time energy measurements

This paper presents a large advance in energy-efficient operating system multiprocessor task scheduling with experimentally proven benefits for standard Linux multi-core computing platforms. This Energy Aware Scheduler (EAS) introduces micro-Operations executed Per Joule (OPJ) as a metric representi...

Full description

Saved in:
Bibliographic Details
Published in:2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) pp. 271 - 274
Main Authors: Singh, Digvijay, Kaiser, William J.
Format: Conference Proceeding
Language:English
Published: ACM 01.08.2014
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper presents a large advance in energy-efficient operating system multiprocessor task scheduling with experimentally proven benefits for standard Linux multi-core computing platforms. This Energy Aware Scheduler (EAS) introduces micro-Operations executed Per Joule (OPJ) as a metric representing run-time task energy efficiency. A novel platform architecture permits event-resolved real-time energy measurements. EAS uses OPJ values for scheduling tasks to reduce resource contention. Compared to the Linux task scheduler (Completely Fair Scheduler), EAS improves energy efficiency by over 30% and execution time by over 24%.
DOI:10.1145/2627369.2627653