Abstract

Multiprocessor System on Chip (MPSoC) technology presents an interesting solution to reduce the computational time of complex applications such as multimedia applications. Implementing the new High Efficiency Video Coding (HEVC/h.265) codec on the MPSoC architecture becomes an interesting research point that can reduce its algorithmic complexity and resolve the real time constraints. The implementation consists of a set of steps that compose the Co-design flow of an embedded system design process. One of the first anf key steps of a Co-design flow is the modeling phase which allows designers to make best architectural choices in order to meet user requirements and platform constraints. Multimedia applications such as HEVC decoder are complex applications that demand increasing degrees of agility and flexibility. These applications are usually modeling by dataflow techniques. Several extensions with several schedules techniques of dataflow model of computation have been proposed to support dynamic behavior changes while preserving static analyzability. In this paper, the HEVC/h.265 video decoder is modeled with SADF based FSM in order to solve problems of placing and scheduling this application on an embedded architecture. In the modeling step, a high-level performance analysis is performed to find an optimal balance between the decoding efficiency and the implementation cost, thereby reducing the complexity of the system. The case study in this case works with the HEVC/h.265 decoder that runs on the Xilinx Zedboard platform, which offers a real environment of experimentation.

Highlights

  • The evolution of digital video industry is being driven by continuous improvements in processing performance, availability of higher-capacity storage and transmission mechanisms

  • The HEVC/h.265 video decoder is modeled with Scenario-Aware Dataflow Graphs (SADF) based finite state machine (FSM) in order to solve problems of placing and scheduling this application on an embedded architecture

  • The case study in this case works with the HEVC/h.265 decoder that runs on the Xilinx Zedboard platform, which offers a real environment of experimentation

Read more

Summary

Introduction

The evolution of digital video industry is being driven by continuous improvements in processing performance, availability of higher-capacity storage and transmission mechanisms. Analytical methods are based on mathematical models to represent the application on one hand and the hardware platform on the other hand and to apply performance estimation algorithms to analyze them. These analytical approaches are less precise than approaches based on measurements and simulation, they are characterized by their speed and high level of abstraction allowing the designer to make quick decisions for the architectural choices of the system to be designed. As soon as all the input data have arrived, these actors begin their execution, after which they produce their output data As long as such a data flow model is analyzable, performance guarantees can be obtained at design time

Related Works
Background
Sme et al DOI
Data Flow Model of Computation
Synchronous Data Flow
Our Approach of MPSoC Co-Design Oriented Performance Evaluation
Case Study
Actors Identification and Dependencies
Number of Motion Vectors
Scenarios Determination
ARM Cortex A9 cores at 667 MHz
The SDF3 Tool
Actor’s Execution Times and Space Memory
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call