This work contributes to throughput calculation for real-time multiprocessor applications experiencing dynamic workload variations. We focus on a method to predict the system throughput when processing an arbitrarily long data frame given the meta-characteristics of the workload in that frame. This is useful for different purposes, such as resource allocation or dynamic voltage scaling in embedded systems. An accurate enough analysis is not trivial when two factors are combined: parallelism and dynamic workload variations. In earlier work, two analysis methods showed good accuracy for several application examples, but no comparative experiments were carried out. In this work, we contribute new propositions to the theoretical basis of the pr...
Today's computers have processors with multiple cores that allow several applications to execute sim...
To make the best use of the resources in a shared grid environment, an application scheduler must ma...
International audienceRunning multiple programs on a processor aims at increasing the throughput of ...
Accurate workload prediction and throughput estimation are keys in efficient proactive power and per...
Modern embedded devices are increasingly becoming multiprocessor with the need to support a large nu...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
Adaptive computing systems rely on predictions of program behavior to understand and respond to the ...
Dynamic Performance Scaling is highly efficient in reducing power consumption of computers. However,...
Performance prediction and application behavior modeling have been the subject of exten- sive resear...
Performance projections are very important for any System on Chip (SoC) design. How fast these proje...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
Summary form only given. Today, there is a trend towards steadily increasing functionality in mobile...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
Today's computers have processors with multiple cores that allow several applications to execute sim...
To make the best use of the resources in a shared grid environment, an application scheduler must ma...
International audienceRunning multiple programs on a processor aims at increasing the throughput of ...
Accurate workload prediction and throughput estimation are keys in efficient proactive power and per...
Modern embedded devices are increasingly becoming multiprocessor with the need to support a large nu...
Minimising energy use is an important factor in the operation of many classes of embedded systems - ...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
Adaptive computing systems rely on predictions of program behavior to understand and respond to the ...
Dynamic Performance Scaling is highly efficient in reducing power consumption of computers. However,...
Performance prediction and application behavior modeling have been the subject of exten- sive resear...
Performance projections are very important for any System on Chip (SoC) design. How fast these proje...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
Summary form only given. Today, there is a trend towards steadily increasing functionality in mobile...
Minimising energy use is an important factor in the operation of many classes of embedded systems — ...
Today's computers have processors with multiple cores that allow several applications to execute sim...
To make the best use of the resources in a shared grid environment, an application scheduler must ma...
International audienceRunning multiple programs on a processor aims at increasing the throughput of ...