The Kalray MPPA3 Coolidge many-core processor is one of the few off-the-shelf high-performance processors amenable to full-fledged static timing analysis. And yet, even on this processor, providing tight execution time upper bounds may prove difficult. In this paper, we consider the sub-problem of bounding the timing overhead due to memory access interferences inside one MPPA3 shared memory compute cluster. This includes interferences between computing cores and interferences between the instruction and data accesses of a given core. We start with a detailed analysis of the MPPA3 compute cluster, with emphasis on three key components: the Prefetch Buffer (PFB), which performs speculative instruction loads, the fixed-priority (FP) arbiter be...
In this thesis, we deal with modeling and solving various problems including vehicle routing and sch...
To take into account the behavior of soils subjected to very large numbers of cycles requires the us...
The exascale era will widen the gap between data generation rate and the time to manage their output...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
Dans les systèmes critiques, les applications doivent satisfaire des contraintes temporelles stricte...
This report is a presentation of a new approach for Worst Case Execu- tion Time (WCET) computation f...
Nous proposons un mode d'expression destiné à l'implémentation performante des algorithmes parallèle...
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
Supercomputing plays an important role in several innovative fields, speeding up prototyping or vali...
L'objet de ce papier n'est pas tant de présenter les principaux algorithmes utilisés en modélisation...
RÉSUMÉ: De nos jours, les architectures multicœurs et multiprocesseurs sont largement utilisées dans...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Modern compilers are complex programs, performing several heuristic-based optimisations. As such, an...
Since the publication in 1999 of the seminal paper of Paul C. Kocher, Joshua Jaffe and Benjamin Jun,...
In this thesis, we deal with modeling and solving various problems including vehicle routing and sch...
To take into account the behavior of soils subjected to very large numbers of cycles requires the us...
The exascale era will widen the gap between data generation rate and the time to manage their output...
A now-classical way of meeting the increasing demand for computing speed by HPC applications is the ...
The always increasing performance demands of applications such as cryptography, scientific simulatio...
Dans les systèmes critiques, les applications doivent satisfaire des contraintes temporelles stricte...
This report is a presentation of a new approach for Worst Case Execu- tion Time (WCET) computation f...
Nous proposons un mode d'expression destiné à l'implémentation performante des algorithmes parallèle...
Static analysis algorithms strive to extract the information necessary for the understanding and opt...
Supercomputing plays an important role in several innovative fields, speeding up prototyping or vali...
L'objet de ce papier n'est pas tant de présenter les principaux algorithmes utilisés en modélisation...
RÉSUMÉ: De nos jours, les architectures multicœurs et multiprocesseurs sont largement utilisées dans...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Modern compilers are complex programs, performing several heuristic-based optimisations. As such, an...
Since the publication in 1999 of the seminal paper of Paul C. Kocher, Joshua Jaffe and Benjamin Jun,...
In this thesis, we deal with modeling and solving various problems including vehicle routing and sch...
To take into account the behavior of soils subjected to very large numbers of cycles requires the us...
The exascale era will widen the gap between data generation rate and the time to manage their output...