Evaluation of the Performance/Energy Overhead in DSP Video Decoding and its Implications
This addresses energy efficiency challenges for mobile device users, though it is incremental as it focuses on evaluating existing overheads rather than proposing new solutions.
The paper evaluated the performance and energy overhead of inter-processor communication in DSP video decoding compared to GPP decoding, finding that GPP can be more efficient in many cases due to overheads representing up to 30% of total decoding energy.
Video decoding is considered as one of the most compute and energy intensive application in energy constrained mobile devices. Some specific processing units, such as DSPs, are added to those devices in order to optimize the performance and the energy consumption. However, in DSP video decoding, the inter-processor communication overhead may have a considerable impact on the performance and the energy consumption. In this paper, we propose to evaluate this overhead and analyse its impact on the performance and the energy consumption as compared to the GPP decoding. Our work revealed that the GPP can be the best choice in many cases due to the a significant overhead in DSP decoding which may represents 30% of the total decoding energy.