This paper addresses design space exploration for streaming applications (such as MPEG) running on multi-processor platforms with guaranteed service interconnects. In particular, we solve mapping, path selection and router configuration problems. Given the complexity of these problems, state of the art approaches in this area largely rely on greedy heuristics, which do not guarantee optimality. Our approach is based on a constraint programming formulation that combines a number of steps, sequential in classical approaches. Thus, our method has the potential of finding optimal solutions with respect to resource usage under processing and bandwidth constraints. The experimental evaluation shows that our approach is capable of exploring a rang...
In this paper, we present an algorithm for run-time al-location of hardware resources to software ap...
NoC technology is composed of packet-based interconnections, where the communication resources are d...
When a stream application that demands real-time processing over continuous data streams is running ...
Abstract As custom multicore architectures become more and more common for DSP applications, instruc...
International audienceThe ever increasing density of integration makes the NoC a relevant communicat...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Efficient run-time mapping of tasks onto Multiprocessor System-on-Chip (MPSoC) is very challenging e...
Multiprocessor systems are rapidly entering various high-performance computing segments, like multim...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
iii With the increasing capacity of today’s integrated circuits, a number of heterogeneous system-on...
In this paper, we present an algorithm for run-time al-location of hardware resources to software ap...
NoC technology is composed of packet-based interconnections, where the communication resources are d...
When a stream application that demands real-time processing over continuous data streams is running ...
Abstract As custom multicore architectures become more and more common for DSP applications, instruc...
International audienceThe ever increasing density of integration makes the NoC a relevant communicat...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
Real-time streaming signal processing systems typically desire high throughput and low latency. Many...
Efficient run-time mapping of tasks onto Multiprocessor System-on-Chip (MPSoC) is very challenging e...
Multiprocessor systems are rapidly entering various high-performance computing segments, like multim...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
Many embedded and scientific applications are frequently pipelined asynchronously and deployed on ar...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
iii With the increasing capacity of today’s integrated circuits, a number of heterogeneous system-on...
In this paper, we present an algorithm for run-time al-location of hardware resources to software ap...
NoC technology is composed of packet-based interconnections, where the communication resources are d...
When a stream application that demands real-time processing over continuous data streams is running ...