Reconfigurable and approximate computing for video coding

03/05/2021
by   Francesca Palumbo, et al.
0

The Chapter begins with a discussion of the constraints and needs of video coding systems. The lack in flexibility of traditional monolithic codec specifications, not suitable to model commonalities among codecs and foster reusability among successive codec generations/updates, was the main trigger for the development of a new standard initiative within the ISO/IEC MPEG committee, called reconfigurable video coding (RVC). The MPEG-RVC framework exploits the dataflow nature behind video coding to foster flexible and reconfigurable codec design, as well as to support dynamic reconfiguration. The Chapter goes on to consider that the inherent resiliency of various functional blocks (like motion estimation in the high-efficiency video coding, HEVC) and the varying levels of user perception make video coding suitable to apply approximate computing techniques. Approximate computing, if properly supported at design time, allows achieving run-time trade-offs, representing a new direction in hardware-software codesign research. The main assumption behind approximate computing, exploited within video coding, is that the degree of accuracy (in this case during codec execution) is not required to be the same all the time. The final part of the Chapter attempts to put together the concepts addressed and remarks on which are, in the authors' opinion, some interesting research directions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/10/2019

Cyclic Coding Algorithms under MorphoSys Reconfigurable Computing System

This paper introduces reconfigurable computing (RC) and specifically cho...
research
04/10/2019

High Performance Reconfigurable Computing Systems

The rapid progress and advancement in electronic chips technology provid...
research
05/12/2019

Reconfigurable Hardware Implementation of the Successive Overrelaxation Method

In this chapter, we study the feasibility of implementing SOR in reconfi...
research
06/02/2021

How Flexible is Your Computing System

In literature computer architectures are frequently claimed to be highly...
research
09/29/2016

An Efficient Framework for Floor-plan Prediction of Dynamic Runtime Reconfigurable Systems

Several embedded application domains for reconfigurable systems tend to ...
research
11/27/2019

Alternative Metrics

The main scope of this chapter is metrics defined for coding and decodin...
research
08/10/2016

Approximate search with quantized sparse representations

This paper tackles the task of storing a large collection of vectors, su...

Please sign up or login with your details

Forgot password? Click here to reset