Title :
Data Structure Exploration of Dynamic Applications
Author :
Papadopoulos, L. ; Baloukas, C. ; Soudris, D. ; Potamianos, K. ; Voros, N.
Author_Institution :
Democritus Univ. of Thrace, Xanthi
Abstract :
The modern applications to be implemented in portable devices usually contain complex dynamic data structures. The selection of the dynamic data type (DDT) combination of the application affects the performance and the energy consumption of the memory subsystem. Therefore, a systematic exploration that assists the designer to select the optimal data structure implementation for each application given the design constraints is needed. This optimization process is called DDT exploration and is an important part of the tools used to perform efficient Dynamic Memory Management and optimal memory assignment and memory access scheduling. In this paper, we introduce a DDT exploration methodology based on a new DDT Library tool. Using the new DDT Library, the exploration methodology is enchanted and can be applied in a wide range of application domains.
Keywords :
abstract data types; scheduling; storage management; DDT Library tool; DDT exploration methodology; abstract data types; dynamic data structure; dynamic data type; dynamic memory management; energy consumption; memory access scheduling; optimal memory assignment; DNA; Data structures; Dynamic scheduling; Energy consumption; Graphical user interfaces; Libraries; Memory management; Multimedia systems; Telecommunications; Wireless networks;
Conference_Titel :
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location :
Brasov
Print_ISBN :
978-0-7695-2944-8
DOI :
10.1109/PACT.2007.4336249