Multi-processor systems-on-chips are widely adopted in implementing modern streaming applications to satisfy the ever increasing computation requirements. To take advantage of this kind of platform, it is necessary to map tasks of the application properly to different processors, so as to fully exploit the inherent task-level parallelism and satisfy the stringent timing requirements. We propose the Parallelism Graph to capture the task-level parallelism of the application and transform the mapping problem to a graph partitioning problem. The graph partitioning problem is formulated as an Integer Linear Programming problem, which is solved optimally using the ILP solver. To reduce the complexity, a two-step local search algorithm, i.e., the ...
Abstract. Parallel graph partitioning is a difficult issue, because the best sequential graph partit...
Abstract—Partitioning an input graph over a set of workers is a complex operation. Objectives are tw...
Abstract—Many applications generate data that naturally leads to a graph representation for its mode...
Multi-processor systems-on-chips are widely adopted in implementing modern streaming applications to...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedi...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
Stream (data-flow) computing is considered an effective para-digm for parallel programming of high-e...
Dataflow is a natural way of modelling streaming applications, such as multimedia, networking and ot...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Abstract. Stream (data-flow) computing is considered an effective para-digm for parallel programming...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
Abstract—This paper presents an application analysis tech-nique to define the boundary of shared mem...
Abstract. Parallel graph partitioning is a difficult issue, because the best sequential graph partit...
Abstract—Partitioning an input graph over a set of workers is a complex operation. Objectives are tw...
Abstract—Many applications generate data that naturally leads to a graph representation for its mode...
Multi-processor systems-on-chips are widely adopted in implementing modern streaming applications to...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Synchronous Dataflow (SDF) is a widely-used model-of-computation for signal processing and multimedi...
In order to accelerate the execution of streaming applications on multi-core systems, this article s...
Stream (data-flow) computing is considered an effective para-digm for parallel programming of high-e...
Dataflow is a natural way of modelling streaming applications, such as multimedia, networking and ot...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Abstract. Stream (data-flow) computing is considered an effective para-digm for parallel programming...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
This paper concerns throughput-constrained parallel execution of synchronous data flow graphs. This ...
Abstract—This paper presents an application analysis tech-nique to define the boundary of shared mem...
Abstract. Parallel graph partitioning is a difficult issue, because the best sequential graph partit...
Abstract—Partitioning an input graph over a set of workers is a complex operation. Objectives are tw...
Abstract—Many applications generate data that naturally leads to a graph representation for its mode...