International audienceTo meet performance requirements, streaming applications have been mapped to Multi-Processor System on Chip (MPSoC). The Kahn Process Network (KPN) paradigm is sufficient when dealing with pipeline parallelism, but such point-to-point channels are impractical in the presence of massive task farm parallelism. Multi Writer Multi Reader (MWMR) channels generalize KPN in such a way that multiple writers and multiple readers access the same channel. They are implemented as software channels stored in on-chip memory to accommodate access by hardware and software tasks alike. The price to pay for this implementation is increased traffic to and from memory. Typical representatives are telecommunication applications which may t...
Multi-core multi-socket distributed shared-memory com- puters (DSM computers, for short) have become...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...
In this report we describe how to improve communication time of MPI parallel applications with the u...
International audienceStreaming applications, such as packet switching or video and multimedia proce...
International audienceThe task graph of telecommunication applications often exhibits massive coarse...
International audienceThe particular form of the task graph of many telecommunication applications p...
International audienceTelecommunication applications require an increasingly high throughput; their ...
Hardware performance counters are CPU registers that count data loads and stores, cache misses, and ...
Design of Multiprocessor System-on-a-Chips (MPSoC) currently suffers from poor tool support. MPSoC ...
International audienceThis paper presents a cost-effective and formal approach to model and analyze ...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
While the number of cores in both general purpose chip-multiprocessors (CMPs) and embedded Multi-Pro...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Multi-core multi-socket distributed shared-memory com- puters (DSM computers, for short) have become...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...
In this report we describe how to improve communication time of MPI parallel applications with the u...
International audienceStreaming applications, such as packet switching or video and multimedia proce...
International audienceThe task graph of telecommunication applications often exhibits massive coarse...
International audienceThe particular form of the task graph of many telecommunication applications p...
International audienceTelecommunication applications require an increasingly high throughput; their ...
Hardware performance counters are CPU registers that count data loads and stores, cache misses, and ...
Design of Multiprocessor System-on-a-Chips (MPSoC) currently suffers from poor tool support. MPSoC ...
International audienceThis paper presents a cost-effective and formal approach to model and analyze ...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
While the number of cores in both general purpose chip-multiprocessors (CMPs) and embedded Multi-Pro...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Multi-core multi-socket distributed shared-memory com- puters (DSM computers, for short) have become...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...
In this report we describe how to improve communication time of MPI parallel applications with the u...