Modern multicore embedded systems often execute applications that rely heavily on concurrent data structures. The selection of efficient concurrent data structure implementations for a specific application is usually a complex and time consuming task, because each design decision often affects the performance and the energy consumption of the embedded system in various and occasionally unpredictable ways. The complexity is normally addressed by developers by adopting ad-hoc design solutions, which are often suboptimal and yield poor results. To face this problem, we propose a semi-automated methodology for the optimization of applications that utilize concurrent data structures that is based on design space exploration. The proposed approac...
In embedded computer systems there are often tasks, implemented as stand-alone devices, that are bo...
Application-specific multicore architectures are usually designed by using a configurable platform i...
This book serves as a reference for researchers and designers in Embedded Systems who need to explor...
Modern multicore embedded systems often execute applications that rely heavily on concurrent data st...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
This chapter is dedicated to the optimization algorithms developed in the MULTICUBE project and to t...
Abstract. The evaluation of the best system-level architecture in terms of energy and performance is...
The evaluation of the best system-level architecture in terms of energy and performance is of mainly...
This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-b...
It is common knowledge in Information Technology (IT) that an embedded system is based on microproce...
In embedded computer systems there are often tasks, implemented as stand-alone devices, that are bo...
Application-specific multicore architectures are usually designed by using a configurable platform i...
This book serves as a reference for researchers and designers in Embedded Systems who need to explor...
Modern multicore embedded systems often execute applications that rely heavily on concurrent data st...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Recent advancements in embedded systems have brought new challenges for industry and academia. In or...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
This chapter is dedicated to the optimization algorithms developed in the MULTICUBE project and to t...
Abstract. The evaluation of the best system-level architecture in terms of energy and performance is...
The evaluation of the best system-level architecture in terms of energy and performance is of mainly...
This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-b...
It is common knowledge in Information Technology (IT) that an embedded system is based on microproce...
In embedded computer systems there are often tasks, implemented as stand-alone devices, that are bo...
Application-specific multicore architectures are usually designed by using a configurable platform i...
This book serves as a reference for researchers and designers in Embedded Systems who need to explor...