Title :
A hierarchical approach to the out-of-order arrival of frames in video streaming applications on clustered MPSoC
Author :
Genius, Daniela ; El Abidine, Khouloud Zine
Author_Institution :
Lab. LIP6, Univ. Pierre et Marie Curie, Paris, France
Abstract :
We consider video streaming applications written in the form of coarse-grained parallel threads which are mapped onto a multi processor system-on-chip. For performance reasons, the threads are replicated, organized into several parallel pipelines, and mapped onto a clustered architecture. This type of architecture has non uniform memory access so that latencies vary strongly. As a consequence, data items potentially arrive at the join task in an arbitrary order, but have to leave in-order. We extend an algorithm initially conceived for networking applications. This algorithm re-establishes the order while using minimal buffer space for a given throughput. Data items are either stored in a buffer or discarded if their earliness or lateness exceeds a limit previously fixed by experimentation. The extended algorithm handles the notion of hierarchy which is typical for video streaming: several blocks make up a stripe, several stripes make up a frame and so forth. We show first experimental results for a multi-pipeline Motion JPEG decoder on a multi-cluster SoC and compare with an existing implementation.
Keywords :
buffer storage; decoding; image motion analysis; multi-threading; multiprocessing systems; pipeline processing; system-on-chip; video coding; video streaming; clustered architecture; coarse-grained parallel threads; data items storage; minimal buffer space; multicluster MPSOC; multipipeline motion JPEG decoder; multiprocessor system-on-chip; networking applications; nonuniform memory access; out-of-order arrival of frames; parallel pipelines; video streaming applications; Buffer storage; Decoding; Out of order; Pipelines; Streaming media; System-on-a-chip; Transform coding;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4673-2089-4
Electronic_ISBN :
978-2-9539987-4-0