21 Hits in 3.8 sec

LLVM-based and scalable MPEG-RVC decoder

Jérôme Gorin, Matthieu Wipliez, Françoise Prêteux, Mickaël Raulet
2010 Journal of Real-Time Image Processing  
This decoder, unlike static decoders generated by RVC tools, keeps de facto the features of an RVC description namely portability, scalability and reconfigurability.  ...  This paper presents new mechanisms based on the Low Level Virtual Machine (LLVM) that allow the conception of a decoder able to dynamically instantiate several RVC decoder descriptions.  ...  LLVM-based dynamic decoder The advantages of LLVM are the properties looked for MPEG RVC decoders: generic, efficient and dynamic.  ... 
doi:10.1007/s11554-010-0169-2 fatcat:xi5vmby4rjekhifqftazsbacai

An LLVM-based decoder for MPEG Reconfigurable Video Coding

J. Gorin, M. Wipliez, J. Piat, F. Preteux, M. Raulet
2010 2010 IEEE Workshop On Signal Processing Systems  
This decoder, unlike static decoders generated by RVC tools [2], keeps de facto the features of an RVC description namely portability, scalability and reconfiguration ability.  ...  This paper presents new mechanisms based on the Low Level Virtual Machine (LLVM) capacities that allow the conception of the first decoder able to dynamically instantiate an RVC decoder description.  ...  By combining the LLVM and the RVC concepts, we created a portable and universal MPEG decoder engine that can configure and reconfigure an MPEG RVC decoder description.  ... 
doi:10.1109/sips.2010.5624767 fatcat:hsye3owa5jdzvm7okr573wmlcu

A portable Video Tool Library for MPEG Reconfigurable Video Coding using LLVM representation

J. Gorin, M. Wipliez, F. Preteux, M. Raulet
2010 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP)  
FUs are described as dataflow actors in RVC-CAL actor language (RVC-CAL) and decoders are described as dataflow programs with the Abstract Decoder Models (ADMs).  ...  This translation is based on a new RVC-CAL compiler called Open RVC-CAL Compiler (Orcc).  ...  MPEG RECONFIGURABLE VIDEO CODING (RVC) The key approach of MPEG RVC [2] is to produce an Abstract Decoder Model of MPEG standards at system-level and suitable for any platform.  ... 
doi:10.1109/dasip.2010.5706263 dblp:conf/dasip/GorinWPR10 fatcat:rxf4qj6bfja5dhtv3r3uj4wge4

MPEG Reconfigurable Video Coding: From specification to a reconfigurable implementation

Jérôme Gorin, Mickaël Raulet, Françoise Prêteux
2013 Signal processing. Image communication  
MPEG RVC is a new formalism standardized by the MPEG consortium used to specify multimedia decoders.  ...  The overall approach is tested on two decoders from MPEG, namely MPEG-4 part 2 Simple Profile and MPEG-4 part 10 Constrained Baseline Profile.  ...  the base for our experiments.  ... 
doi:10.1016/j.image.2013.08.009 fatcat:noyo4lbtv5fudextvbieze5qqa


Herve Yviquel, Antoine Lorence, Khaled Jerbi, Gildas Cocherel, Alexandre Sanchez, Mickael Raulet
2013 Proceedings of the 21st ACM international conference on Multimedia - MM '13  
Moreover, results show scalable performances on multi-core platforms and achieve real-time decoding frame-rate on HD sequences.  ...  scalability.  ...  Copyright 2013 ACM 978-1-4503-2404-5/13/10 ...$15.00. 25fps and 6Mbps) for MPEG-4 AVC; Four People (60fps and 1Mbps) for MPEG HEVC.Table 1: Scalable video decoding  ... 
doi:10.1145/2502081.2502231 dblp:conf/mm/YviquelLJCSR13 fatcat:ukvbrk63tnfidbj4inihdza3ym

FPGA dynamic reconfiguration using the RVC technology: Inverse quantization case study

Manel Hentati, Yassine Aoudni, Jean-Francois Nezan, Mohamed Abid, Olivier Deforges
2011 Proceedings of the 2011 Conference on Design & Architectures for Signal & Image Processing (DASIP)  
In this paper, we study the Inverse Quantization (IQ) algorithm of an MPEG-4 decoder and how to switch between the MPEG-2 and the H263 IQ algorithms using RVC and DPR.  ...  The design of an embedded system based on the DPR functionality is still complex and tedious. The MPEG consortium proposes the Reconfigurable Video Coding (RVC) technology.  ...  Fig. 3 . 3 Inverse quantization MPEG-2 diagram Fig. 5 . 5 The general structure of the inverse quantization illustrates the structure of a RVC decoder MPEG RVC Decoder Video Tool Libraries MPEG VTL  ... 
doi:10.1109/dasip.2011.6136863 dblp:conf/dasip/HentatiANAD11 fatcat:pnfwsoldrbfnpk3o5mhh5oimni

Automatic synthesis of TTA processor networks from RVC-CAL dataflow programs

J. Boutellier, O. Silven, M. Raulet
2011 2011 IEEE Workshop on Signal Processing Systems (SiPS)  
The tools developed for RVC-CAL have enabled the transformation of RVC-CAL dataflow programs into C language and VHDL (among others), enabling implementations for instruction processors and HDL synthesis  ...  The functionality of the toolchain has been demonstrated by synthesizing an MPEG-4 Simple Profile video decoder to an FPGA.  ...  ACKNOWLEDGEMENTS The authors would like to thank Pekka Jääskeläinen and Otto Esko for technical help related to TTAs.  ... 
doi:10.1109/sips.2011.6088944 dblp:conf/sips/BoutellierSR11 fatcat:fyaqs4gbsfagbe2brmtoerjbxu

Special issue on parallel computing for real-time image processing

Mohamed Akil, Laurent Perroton
2011 Journal of Real-Time Image Processing  
The overall hardware implementation method is based upon meeting algorithm M. Akil (  ...  This first part of the special issue on parallel computing for real-time image processing presents articles addressing GPU/Multi-GPU programming and is dedicated to parallel architectures based on FPGA  ...  on Chip (SoC) and parallel programming of 2D/3D topological operators.  ... 
doi:10.1007/s11554-011-0192-y fatcat:46w5hat37nbbnnuawsmhn6vada

On the Development and Optimization of HEVC Video Decoders Using High-Level Dataflow Modeling

Khaled Jerbi, Hervé Yviquel, Alexandre Sanchez, Daniele Renzi, Damien De Saint Jorre, Claudio Alberti, Marco Mattavelli, Mickaël Raulet
2016 Journal of Signal Processing Systems  
In this paper, we introduce architectural improvements by exposing more parallelism using YUV and frame-based parallel decoding.  ...  We also present platform optimizations based on the use of SIMD functions and cache efficient FIFOs.  ...  Thus, RVC ensures concurrency, modularity, reuse, scalable parallelism and encapsulation.  ... 
doi:10.1007/s11265-016-1113-x fatcat:obaqxvfkqba4rkl7fnii5no6fm

Hardware code generation from dataflow programs

Nicolas Siret, Matthieu Wipliez, Jean-Francois Nezan, Aimad Rhatay
2010 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP)  
An RVC-CAL dataflow program can be compiled to various target software languages (e.g. C, Java, LLVM) with the Open RVC-CAL Compiler (Orcc).  ...  These design flows are often based on the use of languages with a higher level of abstraction. RVC-CAL is a dataflow programming language which provides the good features in this context.  ...  Fig. 1 . 1 Occurence of a MPEG-4 RVC decoder Fig. 2 . 2 The Clip actor in RVC-CAL.  ... 
doi:10.1109/dasip.2010.5706254 dblp:conf/dasip/SiretWNR10 fatcat:tjocfjjbhrcnlcn3igpzrepyxe

Optimized dynamic compilation of dataflow representations for multimedia applications

Jérôme Gorin, Mickaël Raulet, Françoise Prêteux
2012 Annales des télécommunications  
The benefits claimed by MPEG RMC are a reuse of coding tools between different specifications of decoder and an execution scalability on different processing units with a single specification, which can  ...  This paper proposes two optimization methods based on dataflow representations and dynamic compilation that enhance flexibility and performance of multimedia applications.  ...  This adaptive decoder is based on the Low-Level Virtual Machine (LLVM) [27] and can thus process a Just-In-Time compilation of configuration information on a wide range of platforms (X86-64, PowerPC,  ... 
doi:10.1007/s12243-012-0342-7 fatcat:dmhhgb6ch5hudneb4w2xg3la3y

Automatic Generation of Optimized and Synthesizable Hardware Implementation from High-Level Dataflow Programs

Khaled Jerbi, Mickaël Raulet, Olivier Déforges, Mohamed Abid
2012 VLSI design (Print)  
We show that the obtained results can largely satisfy the real time constraints for an embedded design on FPGA as we obtain a throughput of 73 FPS for MPEG 4 decoder and 34 FPS for coding and decoding  ...  In this paper, we introduce the Reconfigurable Video Coding (RVC) standard based on the idea that video processing algorithms can be defined as a library of components that can be updated and standardized  ...  Acknowledgments Special thanks to Matthieu Wipliez, Damien De Saint-Jorre, and Hervé Yviquel for their relevant contributions in the source code.  ... 
doi:10.1155/2012/298396 fatcat:mbtci3cucvcoll3t5lzvwn3izq

Efficient System-Level Hardware Synthesis of Dataflow Programs Using Shared Memory Based FIFO

Mariem Abid, Khaled Jerbi, Mickaël Raulet, Olivier Déforges, Mohamed Abid
2017 Journal of Signal Processing Systems  
The design flow combines a dataflow compiler for generating C-based HLS descriptions from a dataflow description and a C-to-gate synthesizer for generating Register-Transfer Level (RTL) descriptions.  ...  Image and video processing applications are characterized by the processing of a huge amount of data.  ...  The RVC-CAL HEVC Decoder In parallel with the standardization process, the MPEG-RVC working group has standardized 3 video decoders using the RVC framework -MPEG-4 Visual, H.264/MPEG-4 AVC and HEVCwhich  ... 
doi:10.1007/s11265-017-1226-x fatcat:ewevwhnbibao5hsh26fgjl2tga

High-level dataflow design of signal processing systems for reconfigurable and multicore heterogeneous platforms

Endri Bezati, Richard Thavot, Ghislain Roquier, Marco Mattavelli
2013 Journal of Real-Time Image Processing  
Experimental results on the implementation of a JPEG codec and a MPEG 4 SP decoder on heterogeneous platforms demonstrate the flexibility and capabilities of this design approach.  ...  This study describes a dataflow-based design methodology aiming at a unified co-design and co-synthesis of heterogeneous systems.  ...  Within MPEG RMC, a subset of the more general CAL language, called RVC-CAL, has been standardized by ISO/IEC MPEG [26] .  ... 
doi:10.1007/s11554-013-0326-5 fatcat:lnullnukzfg4haq2dnobeqib2e

Toward Efficient Execution of RVC-CAL Dataflow Programs on Multicore Platforms

Ilkka Hautala, Jani Boutellier, Teemu Nyländen, Olli Silvén
2018 Journal of Signal Processing Systems  
The proposed runtime is benchmarked on desktop and server multicore platforms using five different applications from video coding and telecommunication domains.  ...  As an answer to this, the dataflow programming model offers a concurrent and reusability promoting approach for describing applications.  ...  The authors have evaluated the metric based actor mapping using RVC-CAL dataflow descriptions of three different video decoders: MPEG-4 Part 2 Simple Profile, MPEG-4 Part 10 Progressive High Profile (AVC  ... 
doi:10.1007/s11265-018-1339-x fatcat:txjhz22e3vgb3cphnql32wki7y
« Previous Showing results 1 — 15 out of 21 results