Aujourd’hui, le traitement de grands jeux de données est généralement parallélisé et effectué sur des machines multi-cœurs. Cependant, les verrous peuvent sérialiser l'exécution de ces coeurs et dégrader la latence et le débit du traitement. Détecter ces problèmes de contention de verrous in-vitro (i.e. pendant le développement du logiciel) est complexe car il est difficile de reproduire un environnement de production, de créer une charge de travail réaliste représentative du contexte d’utilisation du logiciel et de tester toutes les configurations de déploiement possibles où s'exécutera le logiciel. Cette thèse présente Free Lunch, un profiler permettant d'identifier les phases de contention dues aux verrous in-vivo (i.e. en production). F...
Au cours de la dernière décennie, le domaine safety-critical s’appuie sur les Commercial Off-The-She...
Contribution à un ouvrage.Dès son apparition, la technologie Java a suscité un intérêt extrêmement f...
En s'appuyant sur une collaboration menée entre le LaBRI et SERMA Technologies sur la sécurité des J...
Today, the processing of large dataset is generally parallelised and performed on computers with man...
Les architectures multicœurs changent notre façon d'écrire des programmes. L'écriture de programmes ...
Le passage à l'échelle des applications multi-fil sur les systèmes multi-cœuractuels est limité par ...
Related material available on the Quasar Websitehttp://quasar.cnam.fr/files/concurrency_papers.htmlN...
National audienceL'utilisation de langages robustes et de haut niveau, basés sur des machines virtue...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
Les compilateurs modernes constituent des programmes complexes, réalisant de nombreuses optimisation...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
L'objectif de cette étude est d'aborder les problèmes liés à l'exécution de plusieurs flots d'exécut...
L'auteur n'a pas fourni de résumé en anglaisJava est à ce jour l'un des langages, si ce n'est le lan...
National audienceToutes les bibliothèques de threads au standard POSIX se doivent d'\implementer une...
La programmation concurrente à mémoire partagée est un modèle classique de concurrence qui permet no...
Au cours de la dernière décennie, le domaine safety-critical s’appuie sur les Commercial Off-The-She...
Contribution à un ouvrage.Dès son apparition, la technologie Java a suscité un intérêt extrêmement f...
En s'appuyant sur une collaboration menée entre le LaBRI et SERMA Technologies sur la sécurité des J...
Today, the processing of large dataset is generally parallelised and performed on computers with man...
Les architectures multicœurs changent notre façon d'écrire des programmes. L'écriture de programmes ...
Le passage à l'échelle des applications multi-fil sur les systèmes multi-cœuractuels est limité par ...
Related material available on the Quasar Websitehttp://quasar.cnam.fr/files/concurrency_papers.htmlN...
National audienceL'utilisation de langages robustes et de haut niveau, basés sur des machines virtue...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
Les compilateurs modernes constituent des programmes complexes, réalisant de nombreuses optimisation...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
L'objectif de cette étude est d'aborder les problèmes liés à l'exécution de plusieurs flots d'exécut...
L'auteur n'a pas fourni de résumé en anglaisJava est à ce jour l'un des langages, si ce n'est le lan...
National audienceToutes les bibliothèques de threads au standard POSIX se doivent d'\implementer une...
La programmation concurrente à mémoire partagée est un modèle classique de concurrence qui permet no...
Au cours de la dernière décennie, le domaine safety-critical s’appuie sur les Commercial Off-The-She...
Contribution à un ouvrage.Dès son apparition, la technologie Java a suscité un intérêt extrêmement f...
En s'appuyant sur une collaboration menée entre le LaBRI et SERMA Technologies sur la sécurité des J...