Shortcuts
What is RVC?
RVC is the acronym of "Reconfigurable Video Coding", which is a new video coding framework developed by the MPEG and standardized by ISO/IEC in 2009. Its objective is to offer an open framework that is capable of specifying and reconfiguring video codecs by connecting a number of functional units (FUs) called video coding tools. The RVC framework is built on top of three languages:- RVC-CAL: A constrained set of a dataflow programming language called CAL (Caltrop Actor Language), used for modeling FUs (i.e., video coding tools).
- FNL: FU Network Language, used for describing connections of RVC-CAL FUs.
- RVC-BSDL: A constrained set of BSDL (Bitstream Syntax Description Language), used for describing the syntax of the bitstream.
A more detailed description of the RVC decoder is illustrated in the following figure (Figure 2 of ISO/IEC 23001-4).
Supporting Tools
Core Tools: Open RVC-CAL Compiler (Orcc) (Mailing List) Graphiti DFTools Open RVC-CAL Applications (Crypto Tools Library = CTL) CAL Design Suite Eclipse (Xtext; C/C++ Development Tooling - CDT) CMakeOther Tools: Open Dataflow (OpenDF) Caltoopia CAL CAL Actor Collection Fully Configurable Video Coding HOPES
Bibliography
Three International Standards
- ISO/IEC 23001-4:2011, Information technology - MPEG systems technologies - Part 4: Codec configuration representation
- ISO/IEC 23002-4:2010, Information technology - MPEG video technologies - Part 4: Video tool library
- ISO/IEC 23001-5:2008, Information technology - MPEG systems technologies - Part 5: Bitstream Syntax Description Language (BSDL)
Overviews
2011
- Shuvra Bhattacharyya, Johan Eker, Jörn W. Janneck, Christophe Lucarz, Marco Mattavelli and Mickaël Raulet, "Overview of the MPEG reconfigurable video coding framework," Journal of Signal Processing Systems, 63(2):251-263, Springer, 2011
2010
- Marco Mattavelli, Ihab Amer and Mickaël Raulet, "The Reconfigurable Video Coding standard: [standards in a nutshell]," IEEE Signal Processing Magazine, 27(3):159-167, IEEE, 2010
- Jörn W. Janneck, Marco Mattavelli, Mickaël Raulet and Matthieu Wipliez, "Reconfigurable video coding - a stream programming approach to the specification of new video coding standards," In Proceedings of the First Annual ACM SIGMM Conference on Multimedia Systems (MMSys 2010), pp. 223-234, ACM, 2010
- Marco Mattavelli, Jörn W. Janneck and Mickaël Raulet, "MPEG Reconfigurable Video Coding," in Handbook of Signal Processing Systems, edited by Shuvra S. Bhattacharyya, Ed F. Deprettere, Rainer Leupers and Jarmo Takala, Part 1 (edited by Shuvra S. Bhattacharyya), pages 43-67, Springer, 2010
- Jie Dong and King Ngi Ngan, "Present and Future Video Coding Standards," in Intelligent Multimedia Communication: Techniques and Applications, edited by Chang Wen Chen, Zhu Li und Shiguo Lian, Studies in Computational Intelligence, vol. 280, pages 75-124, Springer, 2010 (This book chapter has a section on the MPEG RVC standard.)
2009
- Gwo Giun Lee, Yen-Kuang Chen, Marco Mattavelli and Euee S. Jang, "Algorithm/Architecture Co-Exploration of Visual Computing on Emergent Platforms: Overview and Future Prospects," IEEE Transactions on Circuit and Systems for Video Technology, 19(11):1579-1587, IEEE, 2009
- Ihab Amer, Christophe Lucarz, Ghislain Roquier, Marco Mattavelli, Mickaël Raulet, Jean-François Nezan and Olivier Déforges, "Reconfigurable video coding on multicore: An overview of its main objectives," IEEE Signal Processing Magazine, 26(6):113-123, IEEE, 2009
- Christophe Lucarz, Ihab Amerand Marco Mattavelli, "Reconfigurable Video Coding: Objectives and Technologies," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 749-752, IEEE, 2009
2008
- Marco Mattavelli, "Keynote: Reconfigurable Video Coding (RVC) A New Specification and Implementation Paradigm for MPEG Codecs," In Proceedings of 2008 IEEE International Symposium on Consumer Electronics (ISCE 2008), page 1, IEEE, 2008
CAL = Caltrop Actor Language
- Jörn W. Janneck, "Tokens? What tokens? - A gentle introduction to dataflow programming," ASTG technical memo, Programming Solutions Group, Xilinx Inc., August 2007
- Johan Eker and Jörn W. Janneck, "CAL language report: Specification of the CAL actor language," Technical Memo UCB/ERL M03/48, Electronics Research Laboratory, University of California at Berkeley, December 2003
- Johan Eker and Jörn W. Janneck, "A structured description of dataflow actors and its application," Memorandum UCB/ERL M03/13, Electronics Research Laboratory, University of California at Berkeley, May 2003
- Johan Eker and Jörn W. Janneck, "An introduction to the Caltrop actor language," September 2001
- Edward D. Willink, Johan Ekerand Jörn W. Janneck, "Programming Specifications in CAL," In Proceedings of OOPSLA 2002 Workshop Generative Techniques in the context of Model Driven Architecture, 2002
Book
-
Iain E. Richardson, The H.264 Advanced Video Compression Standard, 2nd edition, 346 pages, John Wiley & Sons, April 2010
(Section 10.4 of this book covers the MPEG RVC standard.)
Book Chapters
2011
- Jani Boutellier, Christophe Lucarz, Victor Martin Gomez, Marco Mattavelli and Olli Silvén, "Multiprocessor Scheduling of Dataflow Programs within the Reconfigurable Video Coding Framework," In Algorithm-Architecture Matching for Signal and Image Processing: Best papers from Design and Architectures for Signal and Image Processing 2007 & 2008 & 2009, volume 73 of Lecture Notes in Electrical Engineering, pages 237-251, Springer, 2011
- Richard Thavot, Romuald Mosqueron, Julien Dubois and Marco Mattavelli, "Generation of Hardware/Software Systems Based on CAL Dataflow Description," In Algorithm-Architecture Matching for Signal and Image Processing: Best papers from Design and Architectures for Signal and Image Processing 2007 & 2008 & 2009, volume 73 of Lecture Notes in Electrical Engineering, pages 275-292, Springer, 2011
Journal Papers
2011
- Mickaël Raulet, Marco Mattavelli and Jörn Janneck, "Guest Editorial: Special Issue on Reconfigurable Video Coding," Journal of Signal Processing Systems, 63(2):177-179, Springer, 2011
- Gwo Giun Lee, Ming-Jiun Wang, Bo-Han Chen, JiunFu Chen, Ping-Keng Jao, Ching Jui Hsiao and Ling-Fei Wei, "Reconfigurable Architecture for Deinterlacer based on Algorithm/Architecture Co-Design," Journal of Signal Processing Systems, 63(2):181-189, Springer, 2011
- Jani Boutellier, Christophe Lucarz, Sébastien Lafond, Victor Martin Gomez and Marco Mattavelli, "Quasi-Static Scheduling of CAL Actor Networks for Reconfigurable Video Coding," Journal of Signal Processing Systems, 63(2):191-202, Springer, 2011
- Matthieu Wipliez, Ghislain Roquier and Jean-François Nezan, "Software Code Generation for the RVC-CAL Language," Journal of Signal Processing Systems, 63(2):203-213, Springer, 2011
- Christophe Lucarz, Jonathan Piatand Marco Mattavelli, "Automatic Synthesis of Parsers and Validation of Bitstreams Within the MPEG Reconfigurable Video Coding Framework," Journal of Signal Processing Systems, 63(2):215-225, Springer, 2011
- Hussein Aman-Allah, Karim Maarouf, Ehab Hanna, Ihab Amer and Marco Mattavelli, "CAL Dataflow Components for an MPEG RVC AVC Baseline Encoder," Journal of Signal Processing Systems, 63(2):227-239, Springer, 2011
- Jörn W. Janneck, Ian Miller, David Parlour, Ghislain Roquier, Matthieu Wipliez and Mickaël Raulet, "Synthesizing Hardware from Dataflow Programs: An MPEG-4 Simple Profile Decoder Case Study," Journal of Signal Processing Systems, 63(2):241-249, Springer, 2011
- Ruirui Gu, Jörn W. Janneck, Mickaël Raulet and Shuvra Bhattacharyya, "Exploiting Statically Schedulable Regions in Dataflow Programs," Journal of Signal Processing Systems, 63(1):177-179, Springer, 2011
- Jérôme Gorin, Matthieu Wipliez, Françoise Prêteux und Mickaël Raulet, "LLVM-based and scalable MPEG-RVC decoder," Journal of Real-Time Image Processing , 6(1):59-70, Springer, 2011
2010
- C. Sampath Kannangara, James M. Philp, Iain E. Richardson, Maja Bystrom and Manuel de Frutos Lopez, "A Syntax for Defining, Communicatingand Implementing Video Decoder Function and Structure," IEEE Transactions on Circuit and Systems for Video Technology, 20(9):1176-1186, IEEE, 2010
- Jianjun Li and Esam Abdel-Raheem, "Modeling DV/DVCPRO Standards on Reconfigurable Video Coding Framework," Journal of Electrical and Computer Engineering, 2010:Article ID 509394, Hindawi Publishing Corporation, 2010
- M. Bystrom, I. Richardson, S. Kannangara and M. de Frutos-Lopez, "Dynamic replacement of video coding elements," Signal Processing: Image Communication, 25(4):303-313, Elsevier, 2010
2009
- Ruirui Gu, Jörn W. Janneck, Shuvra S. Bhattacharyya, Mickaël Raulet, Matthieu Wipliez and William Plishker, "Exploring the Concurrency of an MPEG RVC Decoder Based on Dataflow Program Analysis," IEEE Transactions on Circuits and Systems for Video Technology, 19(11):1646-1657, IEEE, 2009
- Dandan Ding, Honggang Qi, Lu Yu, Tiejun Huang and Wen Gao, "Reconfigurable video coding framework and decoder reconfiguration instantiation of AVS," Signal Processing: Image Communication, 24(4):287-299, Elsevier, 2009
- Maxime Pelcat, Jonathan Piat, Matthieu Wipliez, Slaheddine Aridhi and Jean-François Nezan, "An Open Framework for Rapid Prototyping of Signal Processing Applications," EURASIP Journal on Embedded Systems, 2009:Article ID 598529, Hindawi Publishing Corporation, 2009
Before 2009
- Shuvra S. Bhattacharyya, Gordon Brebner, Jörn W. Janneck, Johan Eker, Carl von Platen, Marco Mattavelli and Mickaël Raulet, "OpenDF: A Dataflow Toolset for Reconfigurable Hardware and Multicore Systems," ACM SIGARCH Computer Architecture News, 36(5):29-35, ACM, 2008
- Jörn W. Janneck, "Actors and their Composition," Formal Aspects of Computing, 15(4):349-369, Springer, 2003
Conference Papers
2011
- J. Boutellier, O. Silvén and M. Raulet, "Automatic Synthesis of TTA Processor Networks from RVC-CAL Dataflow Programs," in Proceedings of 2011 IEEE Workshop on Signal Processing Systems (SiPS 2011), pages 25-30, IEEE, 2011
- Junaid Jameel Ahmad, Shujun Li, Ihab Amer and Marco Mattavelli, "Building Multimedia Security Applications in the MPEG Reconfigurable Video Coding (RVC) Framework," in Proceedings of 13th ACM Workshop on Multimedia and Security (ACM MM&Sec 2011, Buffalo, NY, USA, September 29-30, 2011), pages 121-130, ACM, 2011
- Sinwook Lee and Taehee Lim and Euee~S. Jang and Ji Hyung Lee and Seungwook Lee, "MPEG Reconfigurable Graphics Coding Framework: Overview and Applications," in Proceedings of 2011 IEEE Visual Communications and Image Processing Conference (VCIP 2011), IEEE, 2011
2010
- Nicolas Siret, Matthieu Wipliez, Jean-Francis Nezan and Aimad Rhatay, "Hardware Code Generation from Dataflow Programs," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 113-120, IEEE, 2010
- F. Palumbo, D. Pani, E. Manca, L. Raffo, M. Mattavelli and G. Roquier, "RVC: A Multi-Decoder CAL Composer Tool," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 144-151, IEEE, 2010
- Cecile Beaumin, Olivier Sentieys, Emmanuel Casseau and Arnaud Carer, "A Coarse-Grain Reconfigurable Hardware Architecture for RVC-CAL-Based Design," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 152-159, IEEE, 2010
- J. Gorin, M. Wipliez, F. Prêteux and M. Raulet, "A Portable Video Tool Library for MPEG Reconfigurable Video Coding Using LLVM Representation," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 183-190, IEEE, 2010
- Christophe Lucarz, Ghislain Roquier and Marco Mattavelli, "High Level Design Space Exploration of RVC Codec Specifications for Multi-Core Heterogeneous Platforms," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 191-198, IEEE, 2010
- Endri Bezati, Marco Mattavelli and Mickaël Raulet, "RVC-CAL Dataflow Implementations of MPEG AVC/H.264 CABAC Decoding," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 207-213, IEEE, 2010
- Ruirui Gu, Jonathan Piat, Mickael Raulet, Jorn W. Janneck and Shuvra S. Bhattacharyya, "Automated Generation of an Efficient MPEG-4 Reconfigurable Video Coding Decoder Implementation," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 265-272, IEEE, 2010
- M. Wipliez and M. Raulet, "Classification and Transformation of Dynamic Dataflow Programs," In Proceedings of 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP 2010), pages 303-310, IEEE, 2010
- Thomas Olssonanders Carlsson, Leif Wilhelmsson, Johan Eker, Carl Von Platen and Isael Diaz, "A Reconfigurable OFDM Inner Receiver Implemented in the CAL Dataflow Language," In Proceedings of 2010 IEEE International Symposium on Circuits and Systems (ISCAS 2010), pages 2904-2907, IEEE, 2010
- Nicolas Siret, Ismaïl Sabry, Jean-François Nezanand Mickaël Rauletel Raulet, "A Codesign Synthesis from an MPEG-4 Decoder Dataflow Description," In Proceedings of 2010 IEEE International Symposium on Circuits and Systems (ISCAS 2010), pages 1995-1998, IEEE, 2010
2009
- Julien Dubois, Richard Thavot, Romuald Mosqueron, Johel Miteran and Christophe Lucarz, "Motion Estimation Accelerator with User Search Strategy in an RVC Context," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 761-764, IEEE, 2009
- J. Gorin, M. Raulet, Y-L. Cheng, H-Y. Lin, N. Siret, K. Sugimoto and G.G. Lee, "An RVC Dataflow Description of the AVC Constrained Baseline Profile Decoder," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 753-756, IEEE, 2009
- Hussein Aman-Allah, Ehab Hanna, Karim Maarouf and Ihab Amer, "Towards a Comprehensive RVC VTL: A CAL Description of an Efficient AVC Baseline Encoder," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 757-760, IEEE, 2009
- J.M. Philp, C.S. Kannangara, M. Bystrom, M. de Frutos Lopezand I.E. Richardson, "Decoder Description Syntax for Fully Configurable Video Coding," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 769-772, IEEE, 2009
- I. Richardson, S. Kannangara, M. Bystrom, J. Philpand M. de Frutos Lopez, "Implementing Fully Configurable Video Coding," In Proceedings of 16th IEEE International Conference on Image Processing (ICIP 2009), pages 765-768, IEEE, 2009
- Iain Richardson, Sampath Kannangara, Maja Bystrom, James Philpand Manuel de Frutos Lopez, "A Framework for Fully Configurable Video Coding," In Proceedings of 27th Conference on Picture Coding Symposium (PCS 2009), pages 145-148, IEEE, 2009
- Dandan Ding, Lu Yu, Christophe Lucarz and Marco Mattavelli, "A Hybrid Decoder Configuration of MPEG-4 and AVS in Reconfigurable Video Coding Framework," In Proceedings of 2009 IEEE International Symposium on Circuits and Systems (ISCAS 2009), page 1935, IEEE, 2009
- Ghislain Roquier, Christophe Lucarz, Marco Mattavelli, Matthieu Wipliez, Mickaël Raulet, Jörn W. Janneck, Ian D. Miller and David B. Parlour, "An Integrated Environment for HW/SW Co-Design Based on a CAL Specification and HW/SW Code Generators," In Proceedings of 2009 IEEE International Symposium on Circuits and Systems (ISCAS 2009), page 799, IEEE, 2009
- Ruirui Gu, Jörn W. Janneck, Mickaël Rauletand Shuvra S. Bhattacharyya, "Exploiting Statically Schedulable Regions in Dataflow Programs," In Proceedings of 2009 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2009), pages 565-568, IEEE, 2009
- Tero Rintaluoma, Timo Reinikka, Joona Rouvinen, Jani Boutellier, Pekka Jääskeläinenand Olli Silvén, "Programmable Accelerators for Reconfigurable Video Decoder," In Embedded Computer Systems: Architectures, Modelingand Simulation: 9th International Workshop, SAMOS 2009, Samos, Greece, July 20--23, 2009. Proceedings, volume 5657 of Lecture Notes in Computer Science, pages 36-47, Springer, 2009
- Jani Boutellier, Victor Martin Gomez, Olli Silvén, Christophe Lucarz and Marco Mattavelli, "Multiprocessor scheduling of dataflow models within the Reconfigurable Video Coding framework," In Proceedings of the 2008 Conference on Design and Architectures for Signal and Image Processing (DASIP 2009), 2009
- Khaled Jerbi, Mickaël Raulet, Olivier Déforges and Mohamed Abid, "Design of an Embedded Low Complexity Image Coder using CAL language," In Proceedings of 2009 Conference on Design and Architectures for Signal and Image Processing (DASIP 2009), 2009
- Jonathan Piat, Shuvra S. Bhattacharyya, Maxime Pelcat and Mickaël Raulet, "Multi-core code generation from Interface based hierarchy," In Proceedings of 2009 Conference on Design and Architectures for Signal and Image Processing (DASIP 2009), 2009
- Richard Thavot, Romuald Mosqueron, Julien Dubois and Marco Mattavelli, "Hardware synthesis of complex standard interfaces using CAL dataflow descriptions," In Proceedings of 2009 Conference on Design and Architectures for Signal and Image Processing (DASIP 2009), 2009
2008
- Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet, Jean-François Nezanand Olivier Déforges, "Software Synthesis of CAL Actors for the MPEG Reconfigurable Video Coding Framework," In Proceedings of 15th IEEE International Conference on Image Processing (ICIP 2008), pages 1408-1411, IEEE, 2008
- Sampath Kannangara, Iain Richardson, Maja Bystromand Manuel de Frutos, "Fast, Dynamic Configuration of Transforms for Video Coding," In Proceedings of 15th IEEE International Conference on Image Processing (ICIP 2008), pages 1592-1595, IEEE, 2008
- Iain Richardson, Maja Bystrom, Manuel de Frutosand Sampath Kannangara, "Dynamic Transform Replacement in an H.264 Codec," In Proceedings of 15th IEEE International Conference on Image Processing (ICIP 2008), pages 2108-2111, IEEE, 2008
- Jörn W. Janneck, Ian D. Millerand Dave B. Parlour, "Profiling Dataflow Programs," In Proceedings of 2008 IEEE International Conference on Multimedia and Expo (ICME 2008), pages 1065-1068, IEEE, 2008
- Sunyoung Lee, Hyungyu Kim, Sinwook Lee, Jaebum Junand E.S. Jang, "Reconfigurable Bit-Stream Parser," In Proceedings of 2008 IEEE International Conference on Multimedia and Expo (ICME 2008), pages 1061-1064, IEEE, 2008
- Christophe Lucarz, Marco Mattavelliand Julien Dubois, "A Co-Design Platform for Algorithm/Architecture Design Exploration," In Proceedings of 2008 IEEE International Conference on Multimedia and Expo (ICME 2008), pages 1069-1072, IEEE, 2008
- Matthieu Wipliez, Ghislain Roquier, Mickaël Raulet, Jean-François Nezanand Olivier Déforges, "Code Generation for the MPEG Reconfigurable Video Coding Framework: From CAL Actions to C Functions," In Proceedings of 2008 IEEE International Conference on Multimedia and Expo (ICME 2008), pages 1049-1052, IEEE, 2008
- Jani Boutellier, Veeranjaneyulu Sadhanala, Christophe Lucarz, Philip Brisk and Marco Mattavelli, "Scheduling of Dataflow Models within the Reconfigurable Video Coding Framework," In Proceedings of 2008 IEEE Workshop on Signal Processing System (SiPS 2008), pages 182-187, IEEE, 2008
- Dandan Ding, Lu Yu, Christophe Lucarz and Marco Mattavelli, "Video Decoder Reconfigurations and AVS Extensions in the New MPEG Reconfigurable Video Coding Framework," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 164-169, IEEE, 2008
- Jörn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez and Mickaël Raulet, "Synthesizing Hardware from Dataflow Programs: An MPEG-4 Simple Profile Decoder Case Study," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 287-292, IEEE, 2008
- Carl von Platen and Johan Eker, "Efficent Realization of a CAL Video Decoder on a Mobile Terminal," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 176-181, IEEE, 2008
- Mickaël Raulet, Jonathan Piat, Christophe Lucarzand Marco Mattavelli, "Validation of Bitstream Syntax and Synthesis of Parsers in the MPEG Reconfigurable Video Coding Framework," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 293-298, IEEE, 2008
- Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet, Jörn W. Janneck, Ian D. Millerand David B. Parlour, "Automatic Software Synthesis of Dataflow Program: An MPEG-4 Simple Profile Decoder Case Study," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 281-286, IEEE, 2008
- Gwo Giun Lee, He-Yuan Lin, Ming-Jiun Wang, Bo-Han Chenand Yuan-Long Cheng, "On the Verification of Multi-Standard SoC's for Reconfigurable Video Coding Based on Algorithm/Architecture Co-Exploration," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 170-175, IEEE, 2008
- Jonathan Piat, Mickaël Raulet, Maxime Pelcat, Pengcheng Muand Olivier Déforges, "An Extensible Framework for Fast Prototyping of Multiprocessor Dataflow Applications," In Proceedings of 3rd International Design and Test Workshop (IDT 2008), pages 215-220, 2008
- Jianjun Li, Dandan Ding, Christophe Lucarz, Samuel Kellerand Marco Mattavelli, "Efficient Data Flow Variable Length Decoding Implementation for the MPEG Reconfigurable Video Coding Framework," In Proceedings of 2008 IEEE Workshop on Signal Processing Systems (SiPS 2008), pages 188-193, IEEE, 2008
- Christophe Lucarz, Marco Mattavelli, Matthieu Wipliez, Ghislain Roquier, Mickaël Raulet, Jörn W. Janneck, Ian D Millerand Dave B Parlour, "Dataflow/Actor-Oriented Language for the Design of Complex Signal Processing Systems," In Proceedings of 2008 Conference on Design and Architectures for Signal and Image Processing (DASIP 2008), 2008
- Richard Thavot, Romuald Mosqueron, Mohammad Alisafaee, Christophe Lucarz, Marco Mattavelli, Julien Duboisyand Vincent Noel, "Dataflow design of a co-processor architecture for image processing," In Proceedings of 2008 Conference on Design and Architectures for Signal and Image Processing (DASIP 2008), 2008
- Jörn W. Janneck, Ian D. Miller, Dave B. Parlour, Marco Mattavelli, Christophe Lucarz, Matthieu Wipliez, Mickaël Rauletand Ghislain Roquier, "Translating Dataflow Programs to Efficient Hardware: An MPEG-4 Simple Profile Decoder Case Study," In Proceedings of Workshop on the High-Level Synthesis: The New Wave of the High-Level Synthesis -- As part of the 2008 International Conference on Design, Automation & Test in Europe (DATE), 2008
- Shuvra S. Bhattacharyya, Gordon Brebner, Johan Eker, Jörn W. Janneck, Marco Mattavelli and Mickaël Raulet, "How to make stream processing more mainstream," In Proceedings of 2008 Workshop on Streaming Systems: From Web and Enterprise to Multicore, in conjunction with the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), 2008
- Shuvra S. Bhattacharyya, Gordon Brebner, Jörn W. Janneck, Johan Eker, Carl Von Platen, Marco Mattavelli and Mickaël Raulet, "OpenDF -- A Dataflow Toolset for Reconfigurable Hardware and Multicore Systems," In Proceedings of 1st Swedish Workshop on Multi-Core Computing (MCC 2008), pages 43-49, 2008
- Iain Richardson, Maja Bystrom, Sampath Kannangaraand Manuel de Frutos Lòpez, "Dynamic Configuration: Beyond Video Coding Standards," In Proceedings of 21st Annual IEEE SOC Conference (SOCC 2008), IEEE, 2008
2007
- Christophe Lucarz, Marco Mattavelli, Joseph Thomas-Kerrand Jorn Janneck, "Reconfigurable Media Coding: A New Specification Model for Multimedia Coders," In Proceedings of 2007 IEEE Workshop on Signal Processing Systems (SiPS 2007), pages 481-486, IEEE, 2007
- Joseph Thomas-Kerr, Jomn Janneck, Marco Mattavelli, Ian Burnettland Christian Ritz, "Reconfigurable Media Coding: Self-Describing Multimedia Bitstreams," In Proceedings of 2007 IEEE Workshop on Signal Processing Systems (SiPS 2007), pages 319-324, IEEE, 2007
- Christophe Lucarz and Marco Mattavelli, "A Platform for Mixed HW/SW Algorithm Specifications for the Exploration of SW and HW Partitioning," In Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation: 17th International Workshop, PATMOS 2007, Gothenburg, Sweden, September 3--5, 2007. Proceedings, volume 4644 of Lecture Notes in Computer Science, pages 485-494, Springer, 2007
2005
- Ernesto Wandeler, Jörn W. Janneck, Edward A. Leeand Lothar Thiele, "Counting Interface Automata and their Application in Static Analysis of Actor Models," In Proceedings of 3rd IEEE International Conference on Software Engineering and Formal Methods (SEFM 2005), pages 106-115, IEEE Computer Society, 2005
- Elias Teodoro Silva Jr, Marco A. Wehrmeister, Leandro Buss Becker, Flávio Rech Wagnerand Carlos Eduardo Pereira, "Design Exploration in Hw/Sw Co-design of Real-Time Object-oriented Embedded Systems: the Scheduler Object," In Proceedings of 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2005), pages 378-388, IEEE Computer Society, 2005
2003
- Yan Jin, Robert Esser, Charles Lakosand Jörn W. Janneck, "Modular Analysis of Dataflow Process Networks," In Fundamental Approaches to Software Engineering: 6th International Conference, FASE 2003 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003 Warsaw, Poland, April 7--11, 2003 Proceedings, volume 2621 of Lecture Notes in Computer Science, pages 184-199, Springer, 2003
- Anatoly Prihozhy, Marco Mattavelliand Daniel Mlynek, "Data Dependences Critical Path Evaluation at C/C++ System Level Description," In Integrated Circuit and System Design: Power and Timing Modeling, Optimization and Simulation: 13th InternationalWorkshop, PATMOS 2003, Turin, Italy, September 10--12, 2003, Proceedings, volume 2799 of Lecture Notes in Computer Science, pages 569-579, Springer, 2003
2001
- A. Dasu and S. Panchanathan, "Reconfigurable Media Processing," In Proceedings of 2001 International Conference on Information Technology: Coding and Computing (ITCC 2001), pages 300-304, IEEE, 2001
- Rafael Peset Llopis, Marcel Oosterhuis, Sethuraman Ramanathan, Paul Lippens, Albert van der Werf, Steffen Mauland Jim Lin, "HW-SW Co-Design and Verification of a Multi-Standard Video and Image Codec," In Proceedings of 2001 International Symposium on Quality Electronic Design (ISQED 2001), pages 393-398, IEEE, 2001
Theses
- Matthieu Wipliez, "Compilation Infrastructure of Dataflow Programs," IETR, INSA Rennes, 35043 Rennes, France, December 2010
- Hazem Ismail Abdel Aziz Ali and Mohammad Nazrul Ishlam Patoary, "Design and Implementation of an Audio Codec (AMR-WB) using Data Flow Programming Language CAL in the OpenDF Environment," School of Information Science, Computer and Electrical Engineering, Halmstad University, 2010
- Bernhard R. Buchli, "Open Dataflow Modeling and Synthesis for Complex Reconfigurable Systems," Electrical and Computer Engineering, University of Wisconsin-Madison, 2009
- Lars Wernli, "Design and implementation of a code generator for the CAL actor language," Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology, Zurich, 2002