Automatic Generation of Optimized and Synthesizable Hardware Implementation from High-Level Dataflow Programs
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 separately. MPEG RVC framework aims at providing a unified high-level specification of current...
Gespeichert in:
| Veröffentlicht in: | VLSI Design Jg. 2012; H. 1; S. 93 - 106 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
Hindawi Limiteds
01.01.2012
Hindawi Publishing Corporation Hindawi Limited |
| Schlagworte: | |
| ISSN: | 1065-514X, 1563-5171 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | 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 separately. MPEG RVC framework aims at providing a unified high-level specification of current MPEG coding technologies using a dataflow language called Cal Actor Language (CAL). CAL is associated with a set of tools to design dataflow applications and to generate hardware and software implementations. Before this work, the existing CAL hardware compilers did not support high-level features of the CAL. After presenting the main notions of the RVC standard, this paper introduces an automatic transformation process that analyses the non-compliant features and makes the required changes in the intermediate representation of the compiler while keeping the same behavior. Finally, the implementation results of the transformation on video and still image decoders are summarized. 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 process of the LAR coder using a video of CIF image size. This work resolves the main limitation of hardware generation from CAL designs. |
|---|---|
| AbstractList | 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 separately. MPEG RVC framework aims at providing a unified high-level specification of current MPEG coding technologies using a dataflow language called Cal Actor Language (CAL). CAL is associated with a set of tools to design dataflow applications and to generate hardware and software implementations. Before this work, the existing CAL hardware compilers did not support high-level features of the CAL. After presenting the main notions of the RVC standard, this paper introduces an automatic transformation process that analyses the non-compliant features and makes the required changes in the intermediate representation of the compiler while keeping the same behavior. Finally, the implementation results of the transformation on video and still image decoders are summarized. 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 process of the LAR coder using a video of CIF image size. This work resolves the main limitation of hardware generation from CAL designs. |
| Author | Mickael Raulet Mohamed Abid Olivier Deforges Khaled Jerbi |
| Author_xml | – sequence: 1 givenname: Khaled surname: Jerbi fullname: Jerbi, Khaled organization: IETR/INSA. UMR CNRS 6164 35043 Rennes France – sequence: 2 givenname: Mickaël surname: Raulet fullname: Raulet, Mickaël organization: IETR/INSA. UMR CNRS 6164 35043 Rennes France – sequence: 3 givenname: Olivier surname: Déforges fullname: Déforges, Olivier organization: IETR/INSA. UMR CNRS 6164 35043 Rennes France – sequence: 4 givenname: Mohamed surname: Abid fullname: Abid, Mohamed organization: CES Laboratory, National Engineering School of Sfax, 3038 Sfax Tunisia |
| BackLink | https://hal.science/hal-00724403$$DView record in HAL |
| BookMark | eNqFkV1rFDEUhgepYFu98g8EvFHL2HMySWbncqnaLS60oIJ3ITtzppsyk6xJtkv765t1imJBhEDehOc9n0fFgfOOiuI1wgdEKU85ID_lzaxq1LPiEKWqSok1HmQNSmYtfrwojmK8AUCRHYfFON8mP5pkW3ZOjkJW3jHfs8tNsqO9p44Z17Gvdy6tKdp7sxqILUzodiYQuxg3A43k0mTrgx_Zwl6vyyXd0sA-mmT6we_YVfDXwYzxZfG8N0OkV4_3cfH986dvZ4tyeXl-cTZflkaoWSqJ6kYZQdBBg7OZRF7XXV9TtZKCVMuhVdzwGlWjOugb0cieK9FKVCsh86mOi3dT3LUZ9CbY0YQ77Y3Vi_lS7_8Aai4EVLeY2bcTuwn-55Zi0qONLQ2DceS3USNXqsZKKMjomyfojd8GlzvRiMgFSMVFpk4mqg0-xkD97woQ9H5Ner8mPa0p0_iEbu00zhSMHf7hef_YnnWd2dn_JPgywcYGm-yfkq8ylUfLOYD65dh7ABViBQAV_v1oqhxdVQ-BVLWt |
| CitedBy_id | crossref_primary_10_1016_j_image_2013_08_013 |
| Cites_doi | 10.1109/MSP.2010.936032 10.1109/IDT.2008.4802494 10.1007/BF02997530 10.1007/s11265-009-0397-5 10.1109/TIT.1966.1053907 10.1109/FDL.2008.4641423 10.1109/TCSVT.2007.897112 10.1145/1730836.1730864 10.1109/SOCC.2007.4545462 10.1007/978-1-4020-8588-8 10.1109/TCSVT.2009.2031517 10.1109/MDT.2009.69 10.1109/ICCTD.2009.195 10.1007/978-1-4419-6345-1_3 10.1007/s11265‐009‐0390‐z 10.1145/1065579.1065737 10.1109/ICASSP.2012.6288199 10.1109/SIPS.2008.4671776 10.1109/FCCM.2006.28 |
| ContentType | Journal Article |
| Copyright | Copyright © 2012 Khaled Jerbi et al. Copyright © 2012 Khaled Jerbi et al. Khaled Jerbi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright © 2012 Khaled Jerbi et al. – notice: Copyright © 2012 Khaled Jerbi et al. Khaled Jerbi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 188 RHU RHW RHX AAYXX CITATION 3V. 7SP 7XB 8AL 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU CWDGH DWQXO GNUQQ HCIFZ JQ2 K7- L7M M0N P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U 1XC VOOES |
| DOI | 10.1155/2012/298396 |
| DatabaseName | Airiti Library Hindawi Publishing Complete Hindawi Publishing Subscription Journals Hindawi Publishing Open Access CrossRef ProQuest Central (Corporate) Electronics & Communications Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials - QC ProQuest Central ProQuest Technology Collection ProQuest One Community College Middle East & Africa Database ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef Publicly Available Content Database Computer Science Database ProQuest Central Student Technology Collection Technology Research Database ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences Middle East & Africa Database ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition Electronics & Communications Abstracts ProQuest Technology Collection ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
| DatabaseTitleList | Publicly Available Content Database CrossRef Technology Research Database |
| Database_xml | – sequence: 1 dbid: RHX name: Hindawi Publishing Open Access url: http://www.hindawi.com/journals/ sourceTypes: Publisher – sequence: 2 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1563-5171 |
| Editor | Martina, Maurizio |
| Editor_xml | – sequence: 1 givenname: Maurizio surname: Martina fullname: Martina, Maurizio |
| EndPage | 106 |
| ExternalDocumentID | oai:HAL:hal-00724403v1 2790722181 10_1155_2012_298396 P20151222006_201212_201611300031_201611300031_93_106 |
| GroupedDBID | .4S .DC 123 188 24P 29R 2UF 2WC 3V. 4.4 5VS 8FE 8FG 8R4 8R5 AAJEY AAOTM ABUWG AFKRA AINHJ ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS AZQEC BENPR BGLVJ BPHCQ CAHYU CCPQU CNMHZ CS3 CWDGH DWQXO E3Z EBS EDO EJD GNUQQ GROUPED_DOAJ HCIFZ I-F IAO ICD IFM IL9 IPNFZ ITC K6V K7- KQ8 M0N MK~ M~E OK1 P2P P62 PIMPY PQQKQ PROAC Q2X RHU RHX RIG RNS TUS UGNYK RHW 0R~ AAMMB AAYXX ACCMX AEFGJ AFFHD AGXDD AIDQK AIDYY ALUQN CAG CITATION COF H13 IVC OVT PHGZM PHGZT PQGLB 7SP 7XB 8AL 8FD 8FK JQ2 L7M PKEHL PQEST PQUKI PRINS Q9U PUEGO 1XC VOOES |
| ID | FETCH-LOGICAL-a468t-ee796a4e0d0918851277df7e3b54e6c20c62a271696d0f9495f264c516b45b453 |
| IEDL.DBID | RHX |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000217147600009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1065-514X |
| IngestDate | Tue Oct 14 20:44:19 EDT 2025 Fri Sep 05 12:19:46 EDT 2025 Fri Jul 25 09:24:15 EDT 2025 Sat Nov 29 01:47:36 EST 2025 Tue Nov 18 21:28:20 EST 2025 Sun Jun 02 18:50:04 EDT 2024 Tue Oct 01 22:51:32 EDT 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | Orcc compiler Automatic transformation MPEG-4 SP Data flow computing LAR RVC-CAL |
| Language | English |
| License | This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a468t-ee796a4e0d0918851277df7e3b54e6c20c62a271696d0f9495f264c516b45b453 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| ORCID | 0000-0001-7409-292X 0000-0002-9704-1612 0000-0003-0750-0959 |
| OpenAccessLink | https://dx.doi.org/10.1155/2012/298396 |
| PQID | 1112405624 |
| PQPubID | 237766 |
| PageCount | 14 |
| ParticipantIDs | hal_primary_oai_HAL_hal_00724403v1 proquest_miscellaneous_1266713460 proquest_journals_1112405624 crossref_primary_10_1155_2012_298396 crossref_citationtrail_10_1155_2012_298396 hindawi_primary_10_1155_2012_298396 airiti_journals_P20151222006_201212_201611300031_201611300031_93_106 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-01-01 |
| PublicationDateYYYYMMDD | 2012-01-01 |
| PublicationDate_xml | – month: 01 year: 2012 text: 2012-01-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | VLSI Design |
| PublicationYear | 2012 |
| Publisher | Hindawi Limiteds Hindawi Publishing Corporation Hindawi Limited |
| Publisher_xml | – name: Hindawi Limiteds – name: Hindawi Publishing Corporation – name: Hindawi Limited |
| References | Bailey B. Martin G. Piziali A. ESL Design and Verification: A Prescription for Electronic System-Level Methodology 2007 Morgan Kaufmann The Morgan Kaufmann Series in Systems on Silicon Mentor Graphics: Catapult C In ESL design and verification: a prescription for electronic system-level methodology, 2010, http://www.mentor.com/esl/catapult/overview Mattavelli M. Janneck J. W. Raulet M. Bhattacharyya S. S. Deprettere E. F. Leupers R. Takala J. MPEG reconfigurable video coding Handbook of Signal Processing Systems 2010 Springer 43 67 Coussy P. Chavet C. Bomel P. Heller D. Senn E. Martin E. Morawiec P. C. A. GAUT: a high-level synthesis tool for DSP applications High-Level Synthesis: From Algorithm to Digital Circuits 2008 Springer Mentor Graphics: Designing High-Performance DSP Hardware Using Catapult C Synthesis and the Altera Accelerated Libraries In ESL design and verification: a prescription for electronic system-level methodology, http://www.altera.com/literature/wp/wp-01039.pdf Janneck J. W. Mattavelli M. Raulet M. Wipliez M. Reconfigurable video coding: a stream programming approach to the specification of new video coding standards Proceedings of the ACM SIGMM Conference on Multimedia Systems (MMSys '10) February 2010 New York, NY, USA 223 234 2-s2.0-77951278856 10.1145/1730836.1730864 (14) 2010; 27 Kahn G. Rosenfeld J. L. Proceedings of the IFIP Congress The Semantics of a Simple Language for Parallel Programming. In Information Processing 1974 New York, NY, USA North-Holland 471 475 (30) 1966; 12 (15) 2010; 1 Eker J. Janneck J. CAL language report ERL Technical Memo 2003 UCB/ERL M03/48 University of California at Berkeley Brooks C. Lee E. Liu X. Neuendorer S. Zhao Y. HZ: PtolemyII—heterogeneous concurrent modeling and design in Java (Volume 1: introduction to ptolemyII) Technical Memorandum 2004 UCB/ERL M04/27 Berkeley, Calif, USA University of California Plavec F. Vranesic Z. Brown S. Towards compilation of streaming programs into FPGA hardware Proceedings of the Forum on Specification, Verification and Design Languages (FDL '08) September 2008 67 72 2-s2.0-67650491499 10.1109/FDL.2008.4641423 (8) 2009; 26 (17) 2009; 63 Rice R. F. Some practical universal noiseless coding techniques Technical Report 1979 79–22 (28) 1971; 26 (26) 2007; 17 Lau D. Pritchard O. Molson P. Automated generation of hardware accelerators with direct memory access from ANSI/ISO standard C functions Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '06) April 2006 45 56 2-s2.0-34547457153 10.1109/FCCM.2006.28 Janneck J. Eker and J. W. A structured description of dataflow actors and its application Technical Memorandum 2003 UCB/ERL M03/13 Electronics Research Laboratory, University of California at Berkeley Roquier G. Wipliez M. Raulet M. Janneck J. W. Miller I. D. Parlour D. B. Automatic software synthesis of dataflow program: an MPEG-4 simplpe profile decoder case study Proceedings of IEEE Workshop on Signal Processing Systems (SiPS '08) October 2008 Washington, DC, USA 281 286 2-s2.0-57849159828 10.1109/SIPS.2008.4671776 Bhatt T. M. McCain D. Matlab as a development environment for FPGA design Proceedings of the 42nd annual Design Automation Conference (DAC '05) 2005 New York, NY, USA ACM Chang C. H. Chang M. H. Hwang W. A flexible two-layer external memory management for H.264/AVC decoder Inproceedings of the 20th Anniversary IEEE International SOC Conference September 2007 219 222 2-s2.0-51049098901 10.1109/SOCC.2007.4545462 Deforges O. Babel M. LAR method: from algorithm to synthesis for an embedded low complexity image coder Inproceedings of the 3rd International Design and Test Workshop (IDT '08) December 2008 187 192 2-s2.0-64849088520 10.1109/IDT.2008.4802494 Synopsys: Synphony C compiler In ESL design and verification: a prescription for electronic system-level methodology, http://www.synopsys.com/systems/blockDesign/HLS/pages/SynphonyC-Compiler.aspx (12) 1995; 83 (21) 2009; 19 (23) 2011; 63 Jerbi K. Raulet M. Deforges O. Abid M. Automatic generation of synthesizable hardware implementation from high level RVC-CAL design Proceedings of the 37th International Conference on Acoustics Speech and Signal Processing (ICASSP '12) 2012 1597 1600 Bhattacharyya S. Brebner G. Eker J. Janneck J. Mattavelli M. von Platen C. Raulet M. OpenDF—a dataflow toolset for reconfigurable hardware and multicore systems 1st Swedish Workshop on MultiCore Computing (MCC '08) November 2008 Ronneby, Sweden Megalingam R. K. Venkat K. B. Vineeth S. V. Mithun M. Srikumar R. Hardware implementation of low power, high speed DCT/IDCT based digital image watermarking Proceedings of the International Conference on Computer Technology and Development (ICCTD '09) November 2009 535 539 2-s2.0-77951131811 10.1109/ICCTD.2009.195 e_1_2_9_10_2 Mattavelli M. (e_1_2_9_18_2) 2010 e_1_2_9_31_2 e_1_2_9_11_2 Janneck J. (e_1_2_9_17_2) 2009; 63 e_1_2_9_14_2 e_1_2_9_13_2 e_1_2_9_16_2 e_1_2_9_19_2 e_1_2_9_21_2 e_1_2_9_20_2 e_1_2_9_23_2 e_1_2_9_22_2 e_1_2_9_7_2 e_1_2_9_6_2 Lee E. A. (e_1_2_9_12_2) 1995; 83 e_1_2_9_5_2 e_1_2_9_4_2 e_1_2_9_3_2 e_1_2_9_2_2 Bailey B. (e_1_2_9_1_2) 2007 Coussy P. (e_1_2_9_9_2) 2008 e_1_2_9_8_2 e_1_2_9_25_2 e_1_2_9_24_2 Golomb S. W. (e_1_2_9_30_2) 1966; 12 e_1_2_9_27_2 e_1_2_9_26_2 e_1_2_9_29_2 e_1_2_9_28_2 Jerbi K. (e_1_2_9_15_2) 2010; 1 |
| References_xml | – reference: Brooks C. Lee E. Liu X. Neuendorer S. Zhao Y. HZ: PtolemyII—heterogeneous concurrent modeling and design in Java (Volume 1: introduction to ptolemyII) Technical Memorandum 2004 UCB/ERL M04/27 Berkeley, Calif, USA University of California – volume: 26 start-page: 8 issue: 4 year: 2009 end-page: 17 ident: 8 article-title: An introduction to high-level synthesis – reference: Mattavelli M. Janneck J. W. Raulet M. Bhattacharyya S. S. Deprettere E. F. Leupers R. Takala J. MPEG reconfigurable video coding Handbook of Signal Processing Systems 2010 Springer 43 67 – reference: Bhatt T. M. McCain D. Matlab as a development environment for FPGA design Proceedings of the 42nd annual Design Automation Conference (DAC '05) 2005 New York, NY, USA ACM – reference: Synopsys: Synphony C compiler In ESL design and verification: a prescription for electronic system-level methodology, http://www.synopsys.com/systems/blockDesign/HLS/pages/SynphonyC-Compiler.aspx – reference: Eker J. Janneck J. CAL language report ERL Technical Memo 2003 UCB/ERL M03/48 University of California at Berkeley – reference: Megalingam R. K. Venkat K. B. Vineeth S. V. Mithun M. Srikumar R. Hardware implementation of low power, high speed DCT/IDCT based digital image watermarking Proceedings of the International Conference on Computer Technology and Development (ICCTD '09) November 2009 535 539 2-s2.0-77951131811 10.1109/ICCTD.2009.195 – volume: 26 start-page: 235 issue: 7-8 year: 1971 end-page: 252 ident: 28 article-title: Utilisation de la transformation de Hadamard pour le codage et la compression de signaux d'images – reference: Chang C. H. Chang M. H. Hwang W. A flexible two-layer external memory management for H.264/AVC decoder Inproceedings of the 20th Anniversary IEEE International SOC Conference September 2007 219 222 2-s2.0-51049098901 10.1109/SOCC.2007.4545462 – reference: Janneck J. Eker and J. W. A structured description of dataflow actors and its application Technical Memorandum 2003 UCB/ERL M03/13 Electronics Research Laboratory, University of California at Berkeley – volume: 19 start-page: 1646 issue: 11 year: 2009 end-page: 1657 ident: 21 article-title: Exploring the concurrency of an MPEG RVC decoder based on dataflow program analysis – reference: Roquier G. Wipliez M. Raulet M. Janneck J. W. Miller I. D. Parlour D. B. Automatic software synthesis of dataflow program: an MPEG-4 simplpe profile decoder case study Proceedings of IEEE Workshop on Signal Processing Systems (SiPS '08) October 2008 Washington, DC, USA 281 286 2-s2.0-57849159828 10.1109/SIPS.2008.4671776 – reference: Bailey B. Martin G. Piziali A. ESL Design and Verification: A Prescription for Electronic System-Level Methodology 2007 Morgan Kaufmann The Morgan Kaufmann Series in Systems on Silicon – volume: 83 issue: 5 year: 1995 ident: 12 article-title: Dataow process networks – volume: 12 issue: 7 year: 1966 ident: 30 article-title: Run length codings – reference: Coussy P. Chavet C. Bomel P. Heller D. Senn E. Martin E. Morawiec P. C. A. GAUT: a high-level synthesis tool for DSP applications High-Level Synthesis: From Algorithm to Digital Circuits 2008 Springer – volume: 27 start-page: 159 issue: 3 year: 2010 end-page: 167 ident: 14 article-title: The reconfigurable video coding standard – reference: Lau D. Pritchard O. Molson P. Automated generation of hardware accelerators with direct memory access from ANSI/ISO standard C functions Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '06) April 2006 45 56 2-s2.0-34547457153 10.1109/FCCM.2006.28 – reference: Deforges O. Babel M. LAR method: from algorithm to synthesis for an embedded low complexity image coder Inproceedings of the 3rd International Design and Test Workshop (IDT '08) December 2008 187 192 2-s2.0-64849088520 10.1109/IDT.2008.4802494 – reference: Kahn G. Rosenfeld J. L. Proceedings of the IFIP Congress The Semantics of a Simple Language for Parallel Programming. In Information Processing 1974 New York, NY, USA North-Holland 471 475 – volume: 63 start-page: 241 issue: 2 year: 2009 end-page: 249 ident: 17 article-title: Synthesizing hardware from dataflow programs: an mpeg-4 simple profile decoder case study – volume: 63 start-page: 203 issue: 2 year: 2011 end-page: 213 ident: 23 article-title: Software code generation for the RVC-CAL language – reference: Jerbi K. Raulet M. Deforges O. Abid M. Automatic generation of synthesizable hardware implementation from high level RVC-CAL design Proceedings of the 37th International Conference on Acoustics Speech and Signal Processing (ICASSP '12) 2012 1597 1600 – reference: Bhattacharyya S. Brebner G. Eker J. Janneck J. Mattavelli M. von Platen C. Raulet M. OpenDF—a dataflow toolset for reconfigurable hardware and multicore systems 1st Swedish Workshop on MultiCore Computing (MCC '08) November 2008 Ronneby, Sweden – reference: Plavec F. Vranesic Z. Brown S. Towards compilation of streaming programs into FPGA hardware Proceedings of the Forum on Specification, Verification and Design Languages (FDL '08) September 2008 67 72 2-s2.0-67650491499 10.1109/FDL.2008.4641423 – volume: 17 start-page: 974 issue: 8 year: 2007 end-page: 987 ident: 26 article-title: Color LAR codec: a color image representation and compression scheme based on local resolution adjustment and self-extracting region representation – reference: Janneck J. W. Mattavelli M. Raulet M. Wipliez M. Reconfigurable video coding: a stream programming approach to the specification of new video coding standards Proceedings of the ACM SIGMM Conference on Multimedia Systems (MMSys '10) February 2010 New York, NY, USA 223 234 2-s2.0-77951278856 10.1145/1730836.1730864 – volume: 1 year: 2010 ident: 15 article-title: Automatic method for efficient hardware implementation from rvc-cal dataflow: a lar coder baseline case study – reference: Mentor Graphics: Designing High-Performance DSP Hardware Using Catapult C Synthesis and the Altera Accelerated Libraries In ESL design and verification: a prescription for electronic system-level methodology, http://www.altera.com/literature/wp/wp-01039.pdf – reference: Mentor Graphics: Catapult C In ESL design and verification: a prescription for electronic system-level methodology, 2010, http://www.mentor.com/esl/catapult/overview – reference: Rice R. F. Some practical universal noiseless coding techniques Technical Report 1979 79–22 – ident: e_1_2_9_14_2 doi: 10.1109/MSP.2010.936032 – ident: e_1_2_9_24_2 – ident: e_1_2_9_2_2 – ident: e_1_2_9_10_2 – ident: e_1_2_9_27_2 doi: 10.1109/IDT.2008.4802494 – ident: e_1_2_9_28_2 doi: 10.1007/BF02997530 – ident: e_1_2_9_29_2 – volume: 63 start-page: 241 year: 2009 ident: e_1_2_9_17_2 article-title: Synthesizing hardware from dataflow programs: an mpeg-4 simple profile decoder case study publication-title: Journal of Signal Processing Systems doi: 10.1007/s11265-009-0397-5 – volume: 12 year: 1966 ident: e_1_2_9_30_2 article-title: Run length codings publication-title: IEEE Transactions on Information Theory doi: 10.1109/TIT.1966.1053907 – ident: e_1_2_9_5_2 doi: 10.1109/FDL.2008.4641423 – volume-title: ESL Design and Verification: A Prescription for Electronic System-Level Methodology year: 2007 ident: e_1_2_9_1_2 – ident: e_1_2_9_26_2 doi: 10.1109/TCSVT.2007.897112 – ident: e_1_2_9_19_2 doi: 10.1145/1730836.1730864 – ident: e_1_2_9_31_2 doi: 10.1109/SOCC.2007.4545462 – volume-title: High-Level Synthesis: From Algorithm to Digital Circuits year: 2008 ident: e_1_2_9_9_2 doi: 10.1007/978-1-4020-8588-8 – ident: e_1_2_9_11_2 – ident: e_1_2_9_21_2 doi: 10.1109/TCSVT.2009.2031517 – ident: e_1_2_9_8_2 doi: 10.1109/MDT.2009.69 – ident: e_1_2_9_3_2 – ident: e_1_2_9_25_2 doi: 10.1109/ICCTD.2009.195 – ident: e_1_2_9_20_2 – start-page: 43 volume-title: Handbook of Signal Processing Systems year: 2010 ident: e_1_2_9_18_2 doi: 10.1007/978-1-4419-6345-1_3 – volume: 83 year: 1995 ident: e_1_2_9_12_2 article-title: Dataow process networks publication-title: Proceedings of the IEEE – ident: e_1_2_9_4_2 – volume: 1 year: 2010 ident: e_1_2_9_15_2 article-title: Automatic method for efficient hardware implementation from rvc-cal dataflow: a lar coder baseline case study publication-title: Journal Of Convergence – ident: e_1_2_9_23_2 doi: 10.1007/s11265‐009‐0390‐z – ident: e_1_2_9_7_2 doi: 10.1145/1065579.1065737 – ident: e_1_2_9_13_2 – ident: e_1_2_9_16_2 doi: 10.1109/ICASSP.2012.6288199 – ident: e_1_2_9_22_2 doi: 10.1109/SIPS.2008.4671776 – ident: e_1_2_9_6_2 doi: 10.1109/FCCM.2006.28 |
| SSID | ssj0014115 |
| Score | 1.8497223 |
| Snippet | 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... |
| SourceID | hal proquest crossref hindawi airiti |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 93 |
| SubjectTerms | Algorithms Automation Behavior Coding Computer programs Computer Science Engineering Sciences FIFO Hardware MPEG encoders Signal and Image Processing Studies Transformations Video compression |
| SummonAdditionalLinks | – databaseName: Advanced Technologies & Aerospace Database dbid: P5Z link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3da9swED_WroP2oftqmdduaB9PA1FbluX4aYR1pQ-lC2yDsBcjSzINNHYXJw3dX787WUlXNvoyCJjEQna4033f7wDem9jk6FMrnhlbcWlkzSthJDcyV46iGHJQ-WET-fn5YDwuRiHg1oWyypVM9ILatoZi5Ed4JlH5oLaWH69-cpoaRdnVMEJjAx4SSgKNbhhlP9ZZBJn4CQbo9WQcDYNx6M9DFYo-fyKORIHmAVq-W3pCCEJ3VNPGBRVGProgz3g5-UtSe_Vz8vh_X_wJ7AbDkw17TnkKD1zzDHb-gCN8DtPhYt56CFfWo1ET0Vhbsy8oV6aTX84y3Vj29aZBq7GjcrBLxyj1v9QzxzzO8DS0MjWM-lYYVZHwM6pLYseaBgW3SzbqK8K6Pfh-8vnbp1MexjFwLdVgzp3LC6Wliy3aGAO01ESe2zp3aZVJp4yIjRJaEPqOsnFdoOdVo7VlskRVMsNPug-bTdu4F8DSytrCWF3o1EpZEyihb_rNDYqDNJYRHPckKcOJ6soRUgwfKSgEUhL1EkEXlVA-DiXT3S9FWiLVI_iwImhpAuQ5Td64LL3rk2V-o7JngwgZd7X4qkf6-Peyt8gZ6xWEzn06PCvpN0JhlzJOr5MI3gXGuX-rwxXH3P7PW3aJ4M36Np55SuToxrULXINWFfUAq_jl_VscwDY9rw8ZHcLmfLZwr2DLXM8n3ey1Pyy_AanuEtI priority: 102 providerName: ProQuest |
| Title | Automatic Generation of Optimized and Synthesizable Hardware Implementation from High-Level Dataflow Programs |
| URI | https://www.airitilibrary.com/Article/Detail/P20151222006-201212-201611300031-201611300031-93-106 https://dx.doi.org/10.1155/2012/298396 https://www.proquest.com/docview/1112405624 https://www.proquest.com/docview/1266713460 https://hal.science/hal-00724403 |
| Volume | 2012 |
| WOSCitedRecordID | wos000217147600009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1563-5171 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: P5Z dateStart: 20080101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1563-5171 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: K7- dateStart: 20080101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Middle East & Africa Database customDbUrl: eissn: 1563-5171 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: CWDGH dateStart: 20080101 isFulltext: true titleUrlDefault: https://search.proquest.com/middleeastafrica providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1563-5171 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: BENPR dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 1563-5171 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: PIMPY dateStart: 20080101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest – providerCode: PRVWIB databaseName: Wiley Online Library Open Access customDbUrl: eissn: 1563-5171 dateEnd: 20181231 omitProxy: false ssIdentifier: ssj0014115 issn: 1065-514X databaseCode: 24P dateStart: 19930101 isFulltext: true titleUrlDefault: https://authorservices.wiley.com/open-science/open-access/browse-journals.html providerName: Wiley-Blackwell |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3db9MwELfoAAkeEJ-iMCrz8YRkkTj-SB4L21TEKNEAqfASObajVVoT1LSr4K_nzkkLYwghRYmSOIlyZ_vufHe_I-SFjawGm1oxaV3JhBUVK7kVzAqtPK5iiLQMxSb0dJrOZlneB8i2l134IO3API_5K56BJFcDMkglBm6dTGY7X4GIQ50CsG0kA_E_67Pw_ngUJIyZI07QBQE0OMXwx-unaP9u5pfm4yBkjm6TW712SMcdO--QK76-S27-hhl4jyzG61UTcFZpBxmNlKVNRT_A4F_Mf3hHTe3ox-81qHYtxmydeYr--Y1ZehrAgBd9vlFNMbmEYqgHO8bgIXpgsJpvs6F5F7bV3iefjw4_vZmwvmYCM0KlK-a9zpQRPnKgCKSgTnGtXaV9UkrhleWRVdxwhMhRLqoyMI8qUImsjFUpJGzJA7JXN7V_SGhSOpdZZzKTOCEqRA4MmbnawphNIjEkBx1Fi77bt0UOBIdPclynKJD4MceDitFpBtPHxZMsKYBpQ_Jyy4_C9rjkWB7jrAj2iZThRUXHxSH0rm3jbx0cx9-bPQPG7loghPZkfFzgNYRKFyJKzuMhed7z_d-v2t_2iV__CQICNCFQHYEIT3e3YWCit8XUvllDG1B9MFFXRY_-60OPyQ0865Z39snearn2T8g1e76at8sRufr6cJqfjMjgnWawz-VXuJa_fZ9_GYXh8BN7cfbO |
| linkProvider | Hindawi Publishing |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1bb9MwFLa2MQQ8cEcEBpjbC5LVxHGc5AGhijJ1aimVGFLfgmM7WqU1Gb2sGj-K38g5TtIxgfa2B6RIVVLLUZLv3OxzvkPIG-3rGGJqySJtcia0KFjOtWBaxNLiKoZIctdsIh6NkskkHW-RX20tDKZVtjrRKWpTaVwj74BMgvEBay0-nPxg2DUKd1fbFho1LAb2bA0h2-L9QQ--71vO9z8dfuyzpqsAU0ImS2ZtnEolrG_AVCbgcPA4NkVswzwSVmrua8kVRxIZafwihQCiAKdBR4HMRQRHCPNuk2siTGKUq0HMNrsWInAdEyDKihg4IpOmHhBMdgfsLO_wFNwR8LR31RQZiy6Ywu0jTMS8foSR-Hr6l2Vw5m7_zv_2ou6S241jTbu1JNwjW7a8T279Qbf4gMy6q2XlKGppzbaNoKRVQb-A3pxNf1pDVWno17MSvOIFprsdW4qpDWs1t9TxKM-aUq2SYl0OxSwZNsS8K9pT2Ai5WtNxnfG2eEi-XcnzPiI7ZVXax4SGuTGpNipVoRGiQNJFV9Qca1B3oS880qshkDUaY5GNASFwS45LPBmiJeD4IwPcbwTNe_EkDTNAmUfetQDKdEPpjp1FjjMX2kWRmyirYeeBYLaDT2omk38PewVI3IxA9vF-d5jhNWSZF8IPTwOPvG6AevlUey1Cz5_zHJ4eebn5G3QablSp0lYrGANeI9Y4S__J5VO8IDf6h5-H2fBgNHhKbuK96-WxPbKznK_sM7KrT5fTxfy5E1RKvl814H8DxOtskw |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1bb9MwFLa2MSZ44DpEYIC5vSBZTRzHaR4QqijVplWlEiBVewmO7WiV1mQ07arx0_h1nOMkHRNob3tAqlQ1tRyl_Xwu9ne-Q8gb7esYcmrJIm0yJrTIWca1YFrE0uIuhuhmrtlEPBp1J5NkvEF-tbUwSKtsbaIz1KbUuEfegTUJzge8tejkDS1i3B98OP3BsIMUnrS27TRqiBza8xWkb9X7gz781285H3z6-nGfNR0GmBKyu2DWxolUwvoG3GYXgg8exyaPbZhFwkrNfS254igoI42fJ5BM5BBA6CiQmYjgFcK8m-RGDDkm0gnH0dH6BEMErnsCZFwRg6Bk0tQGgvvugM_lHZ5AaAJR97aaonrRJbe4eYykzJvHmJWvpn95Cef6Bnf_5x_tHrnTBNy0V6-Q-2TDFg_I7T9kGB-SWW-5KJ10La1VuBGstMzpZ7Cns-lPa6gqDP1yXkC0XCEN7sRSpDys1NxSp688a0q4Cor1OhTZM2yIfCzaV9gguVzRcc2Eq3bJt2t53kdkqygL-5jQMDMm0UYlKjRC5CjG6IqdYw1mMPSFR_o1HNLGklTpGNACt-S49ZMicgKObzLAc0iwyJc_JGEKiPPIuxZMqW6k3rHjyEnqUr4ochOlNQQ9WLDt4NNa4eTfw14BKtcjUJV8vzdM8Rqqzwvhh2eBR143oL16qr0WrRfPeQFVj7xcfw22Dg-wVGHLJYyBaBJrn6X_5OopXpAdwHk6PBgdPiW38Nb1rtke2VrMl_YZ2dZni2k1f-7WLCXfrxvvvwGnkXW3 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Automatic+Generation+of+Optimized+and+Synthesizable+Hardware+Implementation+from+High-Level+Dataflow+Programs&rft.jtitle=VLSI+design+%28Yverdon%2C+Switzerland%29&rft.au=Jerbi%2C+Khaled&rft.au=Raulet%2C+Mickaeel&rft.au=Deforges%2C+Olivier&rft.au=Abid%2C+Mohamed&rft.date=2012-01-01&rft.issn=1065-514X&rft.eissn=1563-5171&rft.volume=2012&rft_id=info:doi/10.1155%2F2012%2F298396&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_m | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2FP20151222006-c.jpg |