Multi and many core platforms are increasingly employed today to cope with the demands of modern multimedia, networking and other similar streaming applications. Selecting the best architecture for a set of such applications is complex, and without coding for each specific system, the choice is made based on designer experience. In this paper we use CAL, a dataflow language for specifying streaming applications, to model both the software and generic hardware platforms. The hardware model is combined with the mapped application in a high-level unified model, which is simulated to obtain performance estimates, intended to give feedback during design space exploration
In application areas that process stream-like data such as multimedia, networking and DSP, the pipel...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
In this paper we present the initial development of a streaming environment based on a programming m...
When designing a hardware architecture, a designer needs to be confident that their design will meet...
Demand for more system functionality and computational resources are increasing exponentially. Avail...
iii Dataflow programming is emerging as a promising technology for program-ming of parallel systems,...
Dataflow programming is emerging as a promising technology for programming of parallel systems, such...
Variants of dataflow specification models are widely used to synthesize streaming applications for d...
In the last decade, we have seen a transition from single-core to manycore in computer architectures...
Embedded systems often contain multiple applications, some of which have real-time requirements and ...
Abstract Dataflow programming has received increasing attention in the age of multicore and heterog...
In the streaming domain, applications are often described as dataflow graphs. Each node in the graph...
The design of new embedded systems is getting more and more complex as more functionality is integra...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
International audienceHigh performance streaming applications require hardware platforms featuring c...
In application areas that process stream-like data such as multimedia, networking and DSP, the pipel...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
In this paper we present the initial development of a streaming environment based on a programming m...
When designing a hardware architecture, a designer needs to be confident that their design will meet...
Demand for more system functionality and computational resources are increasing exponentially. Avail...
iii Dataflow programming is emerging as a promising technology for program-ming of parallel systems,...
Dataflow programming is emerging as a promising technology for programming of parallel systems, such...
Variants of dataflow specification models are widely used to synthesize streaming applications for d...
In the last decade, we have seen a transition from single-core to manycore in computer architectures...
Embedded systems often contain multiple applications, some of which have real-time requirements and ...
Abstract Dataflow programming has received increasing attention in the age of multicore and heterog...
In the streaming domain, applications are often described as dataflow graphs. Each node in the graph...
The design of new embedded systems is getting more and more complex as more functionality is integra...
This paper presents a dataflow design methodology and an associated co-exploration environment, focu...
International audienceHigh performance streaming applications require hardware platforms featuring c...
In application areas that process stream-like data such as multimedia, networking and DSP, the pipel...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
In this paper we present the initial development of a streaming environment based on a programming m...