DocumentCode
1622097
Title
A solution to the data re-ordering problem for multi-pipeline streaming applications on clustered MPSoC
Author
Genius, Daniela ; El Abidine, Khouloud Zine
Author_Institution
LIP6, Univ. Pierre et Marie Curie, Paris, France
fYear
2012
Firstpage
1
Lastpage
8
Abstract
We consider streaming applications modeled as a set of coarse-grained parallel threads. Their Task and Communication Graph (TCG) can contain pipeline or task farm parallelism, or any combination of both. Applications can be written in the form of several parallel pipelines. Data are potentially read and forwarded in an arbitrary order by a task which joins the streams having passed through the pipelines; such out-of-order arrival is unacceptable in video streaming. Mapping a multi-pipeline TCG on a clustered multi processor system-on-chip, where memory access latency varies strongly, further aggravates the problem. We present several methods to re-establish the order between data items; all these methods use a so-called merge task. This task employs an order re-establishing algorithm which uses a re-ordering buffer, initially described for telecommunication applications. The algorithm discards, on entering the re-ordering buffer, data items arriving too early or too late; it thus guarantees minimal buffer space. Preliminary experimental results are given for a multi-pipeline Motion JPEG decoder.
Keywords
image coding; multiprocessing systems; parallel architectures; system-on-chip; video streaming; TCG; buffer reordering; buffer space; clustered MPSoC; clustered multiprocessor system-on-chip; coarse grained parallel threads; data reordering problem; memory access latency; merge task; multipipeline motion JPEG decoder; multipipeline streaming; out-of-order arrival; task and communication graph; task farm parallelism; video streaming; Decoding; Out of order; Parallel processing; Pipelines; Streaming media; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2012 7th International Workshop on
Conference_Location
York
Print_ISBN
978-1-4673-2570-7
Electronic_ISBN
978-1-4673-2571-4
Type
conf
DOI
10.1109/ReCoSoC.2012.6322892
Filename
6322892
Link To Document