Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Synthesis and optimization of high-level stream programs
 
conference paper not in proceedings

Synthesis and optimization of high-level stream programs

Bezati, Endri  
•
Casale Brunet, Simone  
•
Mattavelli, Marco  
Show more
2013
Electronic System Level Synthesis Conference (ESLsyn)

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.

  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Bezati, Endri  
Casale Brunet, Simone  
Mattavelli, Marco  
Janneck, Jörn
Date Issued

2013

Subjects

HLS

•

dataflow

•

stream programming

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-MM  
Event nameEvent placeEvent date
Electronic System Level Synthesis Conference (ESLsyn)

Austin, Texas, USA

May 31 2013-June 1 2013

Available on Infoscience
September 30, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/95041
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés