Title
Fast prototyping and refinement of complex dynamic data types in multimedia applications for consumer embedded devices
Abstract
Portable consumer devices are increasing more and more their capabilities and can now implement new multimedia algorithms that were reserved 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, dynamic memory optimizations are a requirement when porting these applications. Within these optimizations, the refinement of the dynamically (de)allocated abstract data type implementations in the complex multimedia applications involved is one of the most important and difficult parts for an efficient mapping of the algorithms on low-power and high-speed embedded consumer devices. In this paper, we describe a high-level approach for modeling and refining complex data types using abstract derived classes in C++. This approach enables the multimedia developer to compose, evaluate and refine complex data types in a conceptually straightforward way, without a time-consuming programming effort.
Year
DOI
Venue
2004
10.1109/ICME.2004.1394322
Multimedia and Expo, 2004. ICME '04. 2004 IEEE International Conference
Keywords
Field
DocType
C++ language,consumer electronics,embedded systems,multimedia computing,optimisation,programming,software prototyping,storage management,C++ programming,abstract derived classes,complex dynamic data types,consumer embedded devices,dynamic memory optimization,fast prototyping,high-speed embedded devices,low-power embedded devices,memory management,multimedia algorithms
Abstract data type,Data structure,Computer science,Workstation,Software prototyping,Complex data type,Dynamic data,Memory management,Porting,Multimedia,Embedded system
Conference
Volume
ISBN
Citations 
2
0-7803-8603-5
1
PageRank 
References 
Authors
0.39
4
4
Name
Order
Citations
PageRank
D. Atienza118224.26
Leeman, M.220.74
Francky Catthoor33932423.30
Geert Deconinck452172.17