This paper explores the problem of efficiently ordering inter-processor communication operations in both statically and dynamically-scheduled multiprocessors for iterative dataflow graphs with probabilistic execution times. In most digital signal processing applications, the throughput of the system is significantly affected by communication costs. We explic-itly model these costs within an effective graph-theoretic analysis framework. We show that ordered transaction sched-ules can significantly outperform both self-timed schedules and dynamic schedules for moderate task execution time variability. As the task execution time variability increases, we show that first self-timed and then dynamic scheduling policies are preferred. We perform ...
none5The increasing levels of system integration in Multi-Processor System-on-Chips (MPSoCs) emphasi...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
This paper explores the problem of efficiently ordering interprocessor communication operations in s...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
; p j ) the earliest time, when all input data for vertex v i are available at processor p j . The a...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
This paper introduces a technique, called resynchronization, for reducing synchronization overhead i...
This paper is concerned with multiprocessor implementations of embedded applications specified as it...
Applications such as image processing, fluid mechanics, and geophysical data analysis are examples o...
This paper addresses the problem of determining the optimal blocking factor for blocked, non-overlap...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
We investigate the communication capacity and optimal data transmission schedules for processor netw...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
none5The increasing levels of system integration in Multi-Processor System-on-Chips (MPSoCs) emphasi...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...
This paper explores the problem of efficiently ordering interprocessor communication operations in s...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
; p j ) the earliest time, when all input data for vertex v i are available at processor p j . The a...
In this contribution we present an optimised method for mapping of data-flow graphs onto parallel pr...
This paper introduces a technique, called resynchronization, for reducing synchronization overhead i...
This paper is concerned with multiprocessor implementations of embedded applications specified as it...
Applications such as image processing, fluid mechanics, and geophysical data analysis are examples o...
This paper addresses the problem of determining the optimal blocking factor for blocked, non-overlap...
Static dataflow graphs are widely used in design of concurrent real-time streaming applications on m...
We investigate the communication capacity and optimal data transmission schedules for processor netw...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
none5The increasing levels of system integration in Multi-Processor System-on-Chips (MPSoCs) emphasi...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
Consider a scheduling problem of parallel computations in multiprocessor systems. Let a parallel pro...