Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an atomic SDF actor without loss of information that can lead to rate inconsistency or deadlock. Motivated by the need for incremental and modular code generation from hierarchical SDF models, we introduce in this paper DSSF profiles. DSSF (Deterministic SDF with Shared FIFOs) forms a compositional abstraction of composite actors that can be used for modular compilation. We provide algorithms for automatic synthesis of non-monolithic DSSF profiles of composite actors given DSSF profiles of their sub-actors. We show how different trade-offs can be explored when synthesizing such profiles, in terms of compactness (keeping the size of the generated DS...
Finite-state machine-based scenario-aware dataflow (FSM-SADF) is a dynamic dataflow model of computa...
Memory consumption is an important metric for DSP software implementation [11]. In this paper, we de...
Numerous design environments for signal processing use specification languages with semantics closel...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
Synchronous dataflow (SDF) semantics are wellsuited to representing and compiling multirate signal p...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Memory consumption is an important metric for DSP software implementation [11]. In this paper, we de...
Automatic code synthesis from dataflow program graphs is a promising high-level design methodology f...
Finite-state machine-based scenario-aware dataflow (FSM-SADF) is a dynamic dataflow model of computa...
We present several methods to generate modular code from synchronous hierarchical block diagrams. Mo...
Automatic code synthesis from dataflow program graphs is a promising high-level design methodology ...
Finite-state machine-based scenario-aware dataflow (FSM-SADF) is a dynamic dataflow model of computa...
Memory consumption is an important metric for DSP software implementation [11]. In this paper, we de...
Numerous design environments for signal processing use specification languages with semantics closel...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
Synchronous dataflow (SDF) semantics are wellsuited to representing and compiling multirate signal p...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Memory consumption is an important metric for DSP software implementation [11]. In this paper, we de...
Automatic code synthesis from dataflow program graphs is a promising high-level design methodology f...
Finite-state machine-based scenario-aware dataflow (FSM-SADF) is a dynamic dataflow model of computa...
We present several methods to generate modular code from synchronous hierarchical block diagrams. Mo...
Automatic code synthesis from dataflow program graphs is a promising high-level design methodology ...
Finite-state machine-based scenario-aware dataflow (FSM-SADF) is a dynamic dataflow model of computa...
Memory consumption is an important metric for DSP software implementation [11]. In this paper, we de...
Numerous design environments for signal processing use specification languages with semantics closel...