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...
Saved in:
| Published in: | 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) pp. 271 - 274 |
|---|---|
| Main Authors: | , |
| 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!
|
| 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 |