A power-aware online scheduling algorithm for streaming applications in embedded MPSoC

  • Authors:
  • Tanguy Sassolas;Nicolas Ventroux;Nassima Boudouani;Guillaume Blanc

  • Affiliations:
  • CEA, LIST, Embedded Computing Laboratory, Gif-sur-Yvette CEDEX, France;CEA, LIST, Embedded Computing Laboratory, Gif-sur-Yvette CEDEX, France;CEA, LIST, Embedded Computing Laboratory, Gif-sur-Yvette CEDEX, France;CEA, LIST, Embedded Computing Laboratory, Gif-sur-Yvette CEDEX, France

  • Venue:
  • PATMOS'10 Proceedings of the 20th international conference on Integrated circuit and system design: power and timing modeling, optimization and simulation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

As application complexity grows, embedded systems move to multiprocessor architectures to cope with the computation needs. The issue formultiprocessor architectures is to optimize the processing resources usage and power consumption to reach a higher energy efficiency. These optimizations are handled by scheduling techniques. To tackle this issue we propose a global online scheduling algorithm for streaming applications. It takes into account data dependencies between pipeline tasks to optimize processor usage and reduce power consumption through the use of DPM and DVFS modes. An implementation of the algorithm on a virtual platform, executing a WCDMA application, demonstrates up to 45% power consumption gain while guaranteeing regular data throughput.