2011 40th International Conference on Parallel Processing Workshops 2011
DOI: 10.1109/icppw.2011.22
|View full text |Cite
|
Sign up to set email alerts
|

P2G: A Framework for Distributed Real-Time Processing of Multimedia Data

Abstract: Abstract-The computational demands of multimedia data processing are steadily increasing as consumers call for progressively more complex and intelligent multimedia services. New multi-core hardware architectures provide the required resources, but writing parallel, distributed applications remains a labor-intensive task compared to their sequential counter-part. For this reason, Google and Microsoft implemented their respective processing frameworks MapReduce [10] and Dryad [19], as they allow the developer t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…The implication of the very different behaviors observed on the different microarchitectures is a demand for scheduling that can adapt to varying conditions using instrumentation data collected at runtime. Our next step is therefore to design such a low-level scheduler in the context of our P2G processing framework [7] using our improvements for the work-stealing approach as a starting point [17].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The implication of the very different behaviors observed on the different microarchitectures is a demand for scheduling that can adapt to varying conditions using instrumentation data collected at runtime. Our next step is therefore to design such a low-level scheduler in the context of our P2G processing framework [7] using our improvements for the work-stealing approach as a starting point [17].…”
Section: Discussionmentioning
confidence: 99%
“…However, these frameworks are limited by their design for batch processing with few dependencies across a large cluster of machines. We are therefore currently working on a framework aimed for distributed real-time multimedia processing called P2G [7]. In this work, we have identified several challenges with respect to low level scheduling.…”
Section: Introductionmentioning
confidence: 99%
“…18 Creates a pair of orientation matrices (X and Y) and stores results. 19 Fetches orientation matrices, scales, and orientations. Creates odd and even Gabor filters and stores results.…”
Section: Aliasing Vs Replicationmentioning
confidence: 99%
“…The system that we imagine draws from ideas presented in our P2G proof-of-concept [19], which exposed parallelization and scheduled minimal code blocks at runtime. This approach is only feasible for coarse parallelism, whereas the P2G framework can expose parallelism at the finest possible granularity.…”
Section: System Descriptionmentioning
confidence: 99%
“…Large processing frameworks like Google's MapReduce [1] and Microsoft's Dryad [3] are steps in the right direction, but they are targeted towards batch processing. As such, we present P2G [2], a framework designed to integrate concepts from modern batch processing frameworks into the world of real-time multimedia processing. We seek to scale transparently with the available resources (following the cloud computing paradigm) and to support heterogeneous computing resources, such as GPU processing cores.…”
Section: Introductionmentioning
confidence: 99%