The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Synthesis and optimization of high-level stream programs

Author

  • Endri Bezati
  • Simone Casale Brunet
  • Marco Mattavelli
  • Jörn Janneck

Summary, in English

In this paper we address the problem of translating high-level stream programs, such as those written in MPEG's RVC-CAL dataflow language, into implementations in programmable hardware. Our focus is on two aspects: sufficient language coverage to make synthesis available for a large class of programs, and methodology and tool support providing analysis and guidance to improve and optimize an initial implementation. Our main results are (1) a synthesis tool that for the first time translates a complete and unmodified MPEG reference implementation into a working hardware description, and (2) a suite of profiling and analysis tools that analyze the structure of computation weighted by data obtained from the synthesis process, and accurately pinpoint parts of the program that are targets for optimization.

Publishing year

2013

Language

English

Publication/Series

Proceedings of the Electronic System Level Synthesis Conference (ESLsyn)

Document type

Conference paper

Publisher

IEEE - Institute of Electrical and Electronics Engineers Inc.

Topic

  • Computer Science

Keywords

  • HLS
  • Dataflow
  • Stream programming

Conference name

The 2013 Electronic System Level Synthesis Conference

Conference date

2013-05-31 - 2013-06-01

Status

Published

ISBN/ISSN/Other

  • ISBN: 978-2-9539987-9-5
  • ISBN: 978-1-4673-6414-0