2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763)
DOI: 10.1109/icme.2004.1394322
|View full text |Cite
|
Sign up to set email alerts
|

Fast prototyping and refinement of complex dynamic data types in multimedia applications for consumer embedded devices

Abstract: Abstract-Portable consumer devices are increasing more and more their capabilities and can now implement new multimedia algorithms that were resewed only for powerful workstations few years ago. Unfortunately, the original design characteristics of such algorithms do not often allow to port them directly to current embedded devices. These algorithms share complex and intensive dynamic memory use and actual embedded systems cannot provide efficient general-purpose memory management as it is needed. As a result,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…The implementation of a DDT has two main components: First, it has storage aspects that determine how data memory is allocated and freed at run-time and how this memory is tracked; Second, it includes an access component, which can refer to two different basic access patterns: sequential or iterator-based and random access. In our case, after studying current state of the art multimedia applications like 3D video games and physics engines, we have classified the DDT implementations in basic and multi-layer implementations relevant for embedded multimedia applications, as proposed in Daylight et al (2004), and Atienza et al (2004). Trees, hash tables, graphs, all utilize these structures and build upon them a more complex access pattern.…”
Section: Phase 1 -Analytical Modeling Of Ddt Implementationsmentioning
confidence: 99%
See 1 more Smart Citation
“…The implementation of a DDT has two main components: First, it has storage aspects that determine how data memory is allocated and freed at run-time and how this memory is tracked; Second, it includes an access component, which can refer to two different basic access patterns: sequential or iterator-based and random access. In our case, after studying current state of the art multimedia applications like 3D video games and physics engines, we have classified the DDT implementations in basic and multi-layer implementations relevant for embedded multimedia applications, as proposed in Daylight et al (2004), and Atienza et al (2004). Trees, hash tables, graphs, all utilize these structures and build upon them a more complex access pattern.…”
Section: Phase 1 -Analytical Modeling Of Ddt Implementationsmentioning
confidence: 99%
“…2008.08.032 experiments to be carried out typically becomes unaffordable even for a small number of DDTs. For instance, in the case of an embedded application including 10 different DDTs that need to be explored for 10 basic relevant implementations of DDTs for multimedia applications (as proposed in Atienza et al (2004), Bartzas et al (2006), Leeman (2003)), the number of experiments (i.e. multiple runs of the application) that need to be performed is 10 10 ; testing all these combinations manually is not feasible.…”
Section: Introductionmentioning
confidence: 99%