Design-time application mapping is limited to a predefined set of applications and a static platform. Resource management at run-time is required to handle future changes in the application set, and to provide some degree of fault tolerance, due to imperfect production processes and wear of materials. This paper concerns resource allocation at run-time, allowing multiple real-time applications to run simultaneously on a heterogeneous MPSoC. Low-complexity algorithms are required, in order to respond fast enough to unpredictable execution requests. We present a decomposition of this problem into four phases. The allocation of tasks to specific locations in the platform is the main contribution of this work. Experiments on a real platform sho...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
The number of applications running concurrently on a MPSoC is ever increasing. Moreover, the set of ...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
The execution of multiple multimedia applications on a modern Multi-Processor System-on-Chip (MPSoC)...
In this paper, we present an algorithm for run-time al-location of hardware resources to software ap...
Scheduling and executing software efficiently on contemporary embedded systems, featuring heterogene...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
The last decade a trend can be observed towards multi-processor Systems-on-Chip (MPSoC) platforms fo...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
AbstractMulti-task supported processing elements (PEs) are required in a Multiprocessor System-on-Ch...
The `free' speed-up stemming from ever increasing processor speed is over. Performance increase in c...
In this paper, we propose a new packing strategy to find a free resource for run-time mapping of app...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
The number of applications running concurrently on a MPSoC is ever increasing. Moreover, the set of ...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
The execution of multiple multimedia applications on a modern Multi-Processor System-on-Chip (MPSoC)...
In this paper, we present an algorithm for run-time al-location of hardware resources to software ap...
Scheduling and executing software efficiently on contemporary embedded systems, featuring heterogene...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
The last decade a trend can be observed towards multi-processor Systems-on-Chip (MPSoC) platforms fo...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
AbstractMulti-task supported processing elements (PEs) are required in a Multiprocessor System-on-Ch...
The `free' speed-up stemming from ever increasing processor speed is over. Performance increase in c...
In this paper, we propose a new packing strategy to find a free resource for run-time mapping of app...
Many desired features of computing platforms, such as increased fault tolerance, variable quality of...
International audienceMultiprocessor Systems on Chip (MPSoC) has emerged as a solution to adress the...
Multi-task supported processing elements (PEs) are required in a Multiprocessor System-on-Chip platf...
The number of applications running concurrently on a MPSoC is ever increasing. Moreover, the set of ...