Logo del repository
  1. Home
 
Opzioni

Introducing stateful conditional branching in Ciaramella

Paolo Marrone
•
Stefano D’Angelo
•
Federico Fontana
2023
  • conference object

Abstract
Conditional branching in Synchronous Data Flow (SDF) networks is a long-standing issue as it clashes with the underlying synchronicity model. For this reason, conditional update of state variables is rarely implemented in data flow programming environments, unlike simpler selection operators that do not execute code conditionally. We propose an extension to SDF theory to represent stateful conditional branching. We prove the effectiveness of such approach by adding conditional constructs to the Ciaramella programming language without compromising its modular declarative paradigm and maintaining domain-specific optimizations intact. This addition enables easy implementation of common DSP algorithms and helps in writing efficient complex programs.
DOI
10.5281/zenodo.8136568
Archivio
https://hdl.handle.net/11390/1252704
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85171733609
https://smcsweden.se/proceedings/SMC2023_proceedings.pdf
https://ricerca.unityfvg.it/handle/11390/1252704
Diritti
open access
Soggetti
  • Audio programming lan...

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback