Home // International Journal On Advances in Software, volume 5, numbers 3 and 4, 2012 // View article


Energy-aware MPSoC for Real-time Applications with Space-Sharing, Adaptive and Selective Clocking and Software-first Design

Authors:
Stefan Aust
Harald Richter

Keywords: real-time system; low power; multiprocessor system on chip (MPSoC); worst-case execution time (WCET); space-sharing; adaptive and selective clocking; software-first design

Abstract:
Energy-awareness is an important criterion for many mobile appliances such as (smart)phones and handhelds. It is also indispensable for electronic controller units in cars for example. Unfortunately, low energy consumption and high-computing power exclude each other. With the proposed methods of space-sharing, adaptive and selective clocking and software-first design, both goals can be reached simultaneously. Space-sharing is an alternative to time-sharing for multi-task controllers in real-time systems that significantly simplifies task scheduling. With space-sharing, there is no need for worst-case execution-time analysis. Furthermore, adaptive and selective clocking, together with a software-first design reduce the controller's energy consumption to the absolute minimum. The results described herein were achieved by a set of measurements made at a single-chip multiprocessor system called MPSoC1 that implements space-sharing on one FPGA and by a second system in software-first design called MPSoC2 that implements adaptive and selective clocking.

Pages: 368 to 377

Copyright: Copyright (c) to authors, 2012. Used with permission.

Publication date: December 31, 2012

Published in: journal

ISSN: 1942-2628