This paper explores the problem of efficiently ordering interprocessor communication operations in statically-scheduled multiprocessors for iterative dataflow graphs. In most digital signal processing applications, the throughput of the system is significantly affected by communication costs. By explicitly modeling these costs within an effective graph-theoretic analysis framework, we show that ordered transaction schedules can significantly outperform self-timed schedules even when synchronization costs are low. However, we also show that when communication latencies are non-negligible, finding an optimal transaction order given a static schedule is an NP-complete problem, and that this intractability holds both under iterative and non-ite...
International audienceStatic dataflow programming models are well suited to the development of embed...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Real-time and time-constrained applications programmed on many-core systems can suffer from unmet ti...
This paper explores the problem of efficiently ordering inter-processor communication operations in ...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
This paper is concerned with multiprocessor implementations of embedded applications specified as it...
This paper introduces a technique, called resynchronization, for reducing synchronization overhead i...
A new model is presented to describe dataflow algorithms implemented in a multiprocessing system. Ca...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
International audienceAlthough multi-core processors are now available everywhere, few applications ...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
International audienceStatic dataflow programming models are well suited to the development of embed...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Real-time and time-constrained applications programmed on many-core systems can suffer from unmet ti...
This paper explores the problem of efficiently ordering inter-processor communication operations in ...
In statically scheduled multiprocessors inter-processor communication resources can be scheduled by ...
This paper is concerned with multiprocessor implementations of embedded applications specified as it...
This paper introduces a technique, called resynchronization, for reducing synchronization overhead i...
A new model is presented to describe dataflow algorithms implemented in a multiprocessing system. Ca...
Synchronous dataflow graphs (SDFGs) are widely used to represent digital signal processing algorithm...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
AbstractReal-time and time-constrained applications programmed on many-core systems can suffer from ...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
International audienceAlthough multi-core processors are now available everywhere, few applications ...
Modern embedded multi-processors can execute several stream-processing applications concurrently. Ty...
International audienceStatic dataflow programming models are well suited to the development of embed...
This paper presents an exact method and a heuristic method for static rate-optimal multiprocessor sc...
Real-time and time-constrained applications programmed on many-core systems can suffer from unmet ti...