Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed allocation. Based on that principle, this work describes a dynamic speed setting policy for multiprocessor systems-on-chip (MPSoCs) that relies on the estimation of processor idle times specifically due to the synchronization work. The policy provides two advantages: first, it does not rely on any assumption about the communication pattern of the application executed by the system. Second, it is purely architectural; it automatically detects changes in the system workload and sets processors speeds accordingly by means of a custom hardware block.Results on a parallel MPEG video decoding application show an EDP saving above 55%, averaged over...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Many modern microprocessors allow the speed/frequency to be set dynamically. The general goal is to ...
International audienceThis paper proposes a Discrete Time Markov Decision Process (MDP) approach to ...
Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed...
Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed...
Energy use of computer communication systems has quickly become a vital design consideration. One ef...
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG decoding to r...
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG decoding to r...
International audienceDuring the past few years, embedded digital systems have been requested to pro...
Today's submicron silicon technology enables integration of much more functionalities onto a single ...
Multi-processor-system-on-chips (MPSoCs) with different numbers of cores have become increasingly po...
International audienceMulti-processor System-on-Chips (MPSoCs) have become increasingly popular over...
This paper explores optimization techniques of the synchronization mechanisms for MPSoCs based on co...
Pipelined MPSoCs provide a high throughput implementation platform for multimedia applications, with...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Many modern microprocessors allow the speed/frequency to be set dynamically. The general goal is to ...
International audienceThis paper proposes a Discrete Time Markov Decision Process (MDP) approach to ...
Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed...
Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed...
Energy use of computer communication systems has quickly become a vital design consideration. One ef...
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG decoding to r...
This paper describes a dynamic voltage and frequency scaling (DVFS) technique for MPEG decoding to r...
International audienceDuring the past few years, embedded digital systems have been requested to pro...
Today's submicron silicon technology enables integration of much more functionalities onto a single ...
Multi-processor-system-on-chips (MPSoCs) with different numbers of cores have become increasingly po...
International audienceMulti-processor System-on-Chips (MPSoCs) have become increasingly popular over...
This paper explores optimization techniques of the synchronization mechanisms for MPSoCs based on co...
Pipelined MPSoCs provide a high throughput implementation platform for multimedia applications, with...
Modern embedded systems need to support multiple time-constrained multimedia applications that often...
In recent years, we are witnessing the dawning of the Multi-Processor Systemon- Chip (MPSoC) era. In...
Many modern microprocessors allow the speed/frequency to be set dynamically. The general goal is to ...
International audienceThis paper proposes a Discrete Time Markov Decision Process (MDP) approach to ...