This work introduces an application mapping methodology and case study for multi-processor on-chip architectures. Starting from the description of an application in standard sequential code (e.g. in C), first the application is profiled, parallelized when possible, then its components are moved to hardware implementation when necessary to satisfy performance and power constraints. After mapping, with the use of hardware objects to handle concurrency, the application power consumption can be further optimized by a task-based scheduler for the remaining software part, without the need for operating system support. The key contributions of this work are: a methodology for high-level hardware/software partitioning that allows the designer to u...
This paper describes the implementation and evaluation of an algorithm that maps a number of communi...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous ...
This work introduces an application mapping methodology and case study for multi-processor on-chip a...
This paper introduces an application mapping methodology and case study for multi-processor on-chip...
The ever-increasing computational workload enforces new design approaches for Hardware (HW) and Soft...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
AbstractMulti-task supported processing elements (PEs) are required in a Multiprocessor System-on-Ch...
The reliance on Multi-Processor Systems-on-Chip (MPSoCs) to satisfy the high performance requirement...
Due to the ever-growing requirements in high performance data computation, multiprocessor systems ha...
Developing software for contemporary embedded systems, featuring het-erogeneous multiprocessors, mul...
This paper presents a novel technique for the modeling and the simulation of parallel applications f...
Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a ...
This paper describes the implementation and evaluation of an algorithm that maps a number of communi...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous ...
This work introduces an application mapping methodology and case study for multi-processor on-chip a...
This paper introduces an application mapping methodology and case study for multi-processor on-chip...
The ever-increasing computational workload enforces new design approaches for Hardware (HW) and Soft...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
AbstractMulti-task supported processing elements (PEs) are required in a Multiprocessor System-on-Ch...
The reliance on Multi-Processor Systems-on-Chip (MPSoCs) to satisfy the high performance requirement...
Due to the ever-growing requirements in high performance data computation, multiprocessor systems ha...
Developing software for contemporary embedded systems, featuring het-erogeneous multiprocessors, mul...
This paper presents a novel technique for the modeling and the simulation of parallel applications f...
Until today, the efficient partitioning and mapping of applications for multiprocessor systems is a ...
This paper describes the implementation and evaluation of an algorithm that maps a number of communi...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous ...