DyPS: dynamic processor switching for energy-aware video decoding on multi-core SoCs

  • Authors:
  • Yahia Benmoussa;Jalil Boukhobza;Eric Senn;Yassine Hadjadj-Aoul;Djamel Benazzouz

  • Affiliations:
  • Univ. Bretagne Occidentale, Brest, France;Univ. Bretagne Occidentale, Brest, France;Univ. Bretagne Sud, Lorient, France;IRISA, Université de Rennes1;Univ. M'hamed Bougara, Boumerdes, Algeria

  • Venue:
  • ACM SIGBED Review - Special Issue on the 3rd Embedded Operating System Workshop (EWiLi 2013)
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

In addition to General Purpose Processors (GPP), Multi-core SoCs equipping modern mobile devices contain specialized Digital Signal Processor designed with the aim to provide better performance and low energy consumption properties. However, the experimental measurements we have achieved revealed that system overhead, in case of DSP video decoding, causes drastic performances drop and energy efficiency as compared to the GPP decoding. This paper describes DyPS, a new approach for energy-aware processor switching (GPP or DSP) according to the video quality. We show the pertinence of our solution in the context of adaptive video decoding and describe an implementation on an embedded Linux operating system with the help of the GStreamer framework. A simple case study showed that DyPS achieves 30% energy saving while sustaining the decoding performance.