Static WCET analysis of parallel programs running on shared-memory multicores suffers from high pessimism. Instead, distributed memory platforms which communicate via messages may be one solution for manycore systems. Message Passing Interface (MPI) is a standard for communication on these platforms. We show how its concept of collective operations can be employed for timing analysis. The idea is that the worst-case execution time (WCET) of a parallel program may be estimated by adding the WCET estimates of sequential program parts to the WCET estimates of communication parts. Therefore, we first analyse the two MPI operations MPI_Allreduce and MPI_Sendrecv. Employing these results, we make a timing analysis of the conjugate gradient (CG) b...
With the advent of multicore architectures, worst case execution time (WCET) analysis has become an ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
Worst-case execution time (WCET) analysis is crucial for designing hard real-time systems. While the...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
To take full advantage of the increasingly used shared-memory multicore architectures, software algo...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
The problem of finding the Worst-Case Execution Time, WCET, of a program executed on a specific hard...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
AbsInt is the leading provider of commercial tools for static code-level timing analysis. Its aiT Wo...
Worst case execution time (WCET) estimation by static analyzers is being investigated with keen inte...
International audienceWorst-case execution time (WCET) analysis has reached a high level of precisio...
Many parallel applications from scientific computing use MPI collective communication operations to ...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
With the advent of multicore architectures, worst case execution time (WCET) analysis has become an ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...
Worst-case execution time (WCET) analysis is crucial for designing hard real-time systems. While the...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
In order to meet performance/low energy/integration requirements, parallel architectures (multithrea...
To take full advantage of the increasingly used shared-memory multicore architectures, software algo...
With the advent of multi-core platforms, research in the field of hard real-time has recently consid...
The problem of finding the Worst-Case Execution Time, WCET, of a program executed on a specific hard...
The requirements for today's embedded hard real-time systems are high: They should deliver high perf...
AbsInt is the leading provider of commercial tools for static code-level timing analysis. Its aiT Wo...
Worst case execution time (WCET) estimation by static analyzers is being investigated with keen inte...
International audienceWorst-case execution time (WCET) analysis has reached a high level of precisio...
Many parallel applications from scientific computing use MPI collective communication operations to ...
There is an increasing interest among real-time systems architects for multi- and many-core accelera...
With the advent of multicore architectures, worst case execution time (WCET) analysis has become an ...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
Designing time-predictable architectures to support the requirements of hard real-time systems is th...