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. Dataflow/Actor-Oriented language for the design of complex signal processing systems
 
conference paper

Dataflow/Actor-Oriented language for the design of complex signal processing systems

Lucarz, C  
•
Mattavelli, M  
•
Wipliez, M
Show more
2008
Proceedings of the 2008 Conference on Design and Architectures for Signal and Image Processing, DASIP 2008
Conference on Design and Architectures for Signal and Image Processing, DASIP 2008

Signal processing algorithms become more and more complex and the algorithm architecture adaptation and design processes cannot any longer rely only on the intuition of the designers to build efficient systems. Specific tools and methods are needed to cope with the increasing complexity of both algorithms and platforms. This paper presents a new framework which allows the specification, design, simulation and implementation of a system operating at a higher level of abstraction compared to current approaches. The framework is base on the usage of a new actor/dataflow oriented language called CAL. Such language has been specifically designed for modelling complex signal processing systems. CAL data flow models expose the intrinsic concurrency of the algorithms by employing the notions of actor programming and dataflow. Concurrency and parallelism are very important aspects of embedded system design as we enter in the multicore era. The design framework is composed by a simulation platform and by Cal2C and CAL2HDL code generators. This paper described in details the principles on which such code generators are based and shows how efficient software (C) and hardware (VHDL and Verilog) code can be generated by appropriate CAL models. Results on a real design case, a MPEG-4 Simple Profile decoder, show that systems obtained with the hardware code generator outperform the hand written VHDL version both in terms of performance and resource usage. Concerning the C code generator results, the results show that the synthesized C-software mapped on a SystemC scheduler platform, is much faster than the simulated CAL dataflow program and approaches handwritten C versions.

  • Files
  • Details
  • Metrics
Type
conference paper
Author(s)
Lucarz, C  
Mattavelli, M  
Wipliez, M
Roquier, G  
Raulet, M
Janneck, J
Miller, I
Parlour, D
Date Issued

2008

Published in
Proceedings of the 2008 Conference on Design and Architectures for Signal and Image Processing, DASIP 2008
Start page

168

End page

175

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-MM  
Event nameEvent placeEvent date
Conference on Design and Architectures for Signal and Image Processing, DASIP 2008

Bruxelles, Belgium

24-26 November 2008

Available on Infoscience
January 28, 2009
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/34484
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