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. Atienza | 1 | 182 | 24.26 |
Leeman, M. | 2 | 2 | 0.74 |
Francky Catthoor | 3 | 3932 | 423.30 |
Geert Deconinck | 4 | 521 | 72.17 |