AbstractIn the embedded, multimedia community, designers deal with data management at different levels of abstraction ranging from abstract data types and dynamic memory management to physical data organisations. In order to achieve large reductions in energy consumption, memory footprint, and/or execution time, data structure related optimizations are a must. However, the complexity of describing and implementing such optimized implementations is immense. Hence, a strong, practical need is present to unambiguously (i.e. mathematically) describe these complicated dynamic data organisations.The objective of this article is to formally describe data structures and access operations -or dynamic data structures for short- that we have implement...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
Finding the right algorithm–data structure combination is easy, but finding the right data structure...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
In the embedded, multimedia community, designers deal with data management at different levels of ab...
The behavior of many algorithms is heavily determined by the input data. Furthermore, this often mea...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
International audienceUser-space programs rely on memory allocation primitives when they need to con...
Abstract: In the last years, complex applications from various domains are implemented in embedded d...
Modern multicore embedded systems often execute applications that rely heavily on concurrent data st...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
There is a clear trend of future embedded systems in moving toward wireless, multimedia, multi-funct...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
Finding the right algorithm–data structure combination is easy, but finding the right data structure...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
In the embedded, multimedia community, designers deal with data management at different levels of ab...
The behavior of many algorithms is heavily determined by the input data. Furthermore, this often mea...
This book provides a systematic and unified methodology, including basic principles and reusable pro...
International audienceUser-space programs rely on memory allocation primitives when they need to con...
Abstract: In the last years, complex applications from various domains are implemented in embedded d...
Modern multicore embedded systems often execute applications that rely heavily on concurrent data st...
In this paper, we present a novel linear time algorithm for data remapping that is (i) lightweight, ...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
There is a clear trend of future embedded systems in moving toward wireless, multimedia, multi-funct...
This paper introduces a dynamic layout optimization strategy to minimize the number of cycles spent ...
New multimedia embedded applications are increasingly dynamic, and rely on Dynamically-allocated Dat...
International audienceThis chapter reviews dataflow programming as a whole and presents a classifica...
Finding the right algorithm–data structure combination is easy, but finding the right data structure...
Modern embedded systems have to run new dynamic wireless network and multimedia applications. As a r...