Abstract: In the last years, complex applications from various domains are implemented in embedded devices. These applications make extended use of the dynamic memory to store dynamically allocated data structures. The implementation of these data structures affects the performance and the memory usage of the embedded system. A methodology for selecting the appropriate data structures at design time is the Dynamic Data Type Refinement (DDTR) methodology. In this paper we present an extension to this approach, by presenting a methodology for adapting the dynamic data structure implementations to the requirements of the embedded system at runtime. By implementing the proposed methodology to a set of various applications from different domains...
In current-day embedded systems design, one is faced with cut-throat competition to deliver new func...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
The increasing popularity of multi-core System-on-Chip platforms introduces new challenges, both in ...
The behavior of many algorithms is heavily determined by the input data. Furthermore, this often mea...
Abstract. It is evident that most new computing platforms are becoming more and more complex encapsu...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
In the embedded, multimedia community, designers deal with data management at different levels of ab...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
Traditionally, configuration of operating systems is done statically at compile- or link-time, but r...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
The memory subsystem has traditionally been a major bottleneck in the design of high performance pro...
Adaptive embedded systems are currently investigated as an answer to more stringent requirements on ...
In current-day embedded systems design, one is faced with cut-throat competition to deliver new func...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
The increasing popularity of multi-core System-on-Chip platforms introduces new challenges, both in ...
The behavior of many algorithms is heavily determined by the input data. Furthermore, this often mea...
Abstract. It is evident that most new computing platforms are becoming more and more complex encapsu...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
In the embedded, multimedia community, designers deal with data management at different levels of ab...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
Traditionally, configuration of operating systems is done statically at compile- or link-time, but r...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
The memory subsystem has traditionally been a major bottleneck in the design of high performance pro...
Adaptive embedded systems are currently investigated as an answer to more stringent requirements on ...
In current-day embedded systems design, one is faced with cut-throat competition to deliver new func...
This thesis presents the first-ever compile-time method for allocating a portion of a program’s dyna...
The increasing popularity of multi-core System-on-Chip platforms introduces new challenges, both in ...