DocumentCode
2718423
Title
Monitoring communication channels on a shared memory multi-processor system on chip
Author
Genius, Daniela ; Pouillon, Nicolas
Author_Institution
LIP6, Univ. Pierre et Marie Curie, Paris, France
fYear
2011
fDate
20-22 June 2011
Firstpage
1
Lastpage
8
Abstract
To 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 treat hundreds or thousands of flows at a time, where the same chain of treatments is applied to every packet. The latency for this treatment depends on the packet´s content, and can thus not be foreseen. Among multiple tasks which access a MWMR channel, the time to obtain a lock is variable. In consequence, fill states of MWMR channels vary heavily and it is crucial to monitor it in order to detect potential bottlenecks. We show how this can be done early in the design process by using SoCLib/DSX.
Keywords
monitoring; system-on-chip; telecommunication channels; KPN paradigm; Kahn process network paradigm; MPSoC; MWMR channel; SoCLib-DSX; massive task farm parallelism; monitoring communication channel; multi writer multi reader channel; pipeline parallelism; shared memory multiprocessor system on chip; telecommunication applications; Communications technology; Coprocessors; Hardware; Parallel processing; Software; System-on-a-chip; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location
Montpellier
Print_ISBN
978-1-4577-0640-0
Type
conf
DOI
10.1109/ReCoSoC.2011.5981502
Filename
5981502
Link To Document