The behavior of many algorithms is heavily determined by the input data. Furthermore, this often means that multiple and completely different execution paths can be followed, also internal data usage and handling is frequently quite different. Therefore, static compile time memory allocation is not efficient, especially on embedded systems where memory is a scarce resource, and dynamic memory management is the only feasible alternative. Including applications with dynamic memory in embedded systems introduces new challenges as compared to traditional signal processing applications. In this session, an automated framework is presented to optimize embedded applications with extensive use of dynamic memory management. The proposed methodology ...
International audienceMemory allocation has a significant impact on energy consumption in embedded s...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...
New portable consumer embedded devices must execute multimedia applications (e.g., 3D games, video p...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
Abstract: In the last years, complex applications from various domains are implemented in embedded d...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
Abstract. It is evident that most new computing platforms are becoming more and more complex encapsu...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
Energy-efficient design of multimedia embedded systems demands optimizations in both hardware and so...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Embedded systems have encountered a great development for the last number of years. But, while execu...
Memory allocation has a significant impact on power consumption in embedded systems. We address the ...
International audienceMemory allocation has a significant impact on energy consumption in embedded s...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...
New portable consumer embedded devices must execute multimedia applications (e.g., 3D games, video p...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
Abstract: In the last years, complex applications from various domains are implemented in embedded d...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
Abstract. It is evident that most new computing platforms are becoming more and more complex encapsu...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
This book defines and explores the problem of placing the instances of dynamic data types on the com...
Energy-efficient design of multimedia embedded systems demands optimizations in both hardware and so...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Embedded systems have encountered a great development for the last number of years. But, while execu...
Memory allocation has a significant impact on power consumption in embedded systems. We address the ...
International audienceMemory allocation has a significant impact on energy consumption in embedded s...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...
New portable consumer embedded devices must execute multimedia applications (e.g., 3D games, video p...