L'évolution continue des architectures des processeurs a été un moteur important de la recherche en compilation. Une tendance dans cette évolution qui existe depuis l'avènement des ordinateurs modernes est le rapport grandissant entre la puissance de calcul disponible (IPS, FLOPS, ...) et la bande-passante correspondante qui est disponible entre les différents niveaux de la hiérarchie mémoire (registres, cache, mémoire vive). En conséquence la réduction du nombre de communications mémoire requis par un code donnée a constitué un sujet de recherche important. Un principe de base en la matière est l'amélioration de la localité temporelle des données: regrouper dans le temps l'ensemble des accès à une donnée précise pour qu'elle ne soit requis...
Embedded systems designers are moving to multicores to increase the performance of their application...
La matérialisation de vues est une technique très utilisée dans les systèmes de gestion bases de don...
The current parallel architectures integrate processors with many cores to shared memory growing and...
The continuous evolution of computer architectures has been an important driver of research in code ...
Afin d'exploiter les capacités des architectures parallèles telles que les grappes, les grilles, les...
La résolution de systèmes d'équations linéaires creux est au cœur de nombreux domaines d'application...
Error correcting codes i.e. LDPC (Low Density Parity Check) and Turbo-codes are the foundation of co...
À l’heure des réseaux sociaux et des objets connectés, de nombreuses et diverses données sont produi...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Suite à la perte de la mise à l'échelle de Dennard, les systèmes de calcul deviennent hétérogènes, n...
National audienceLes boîtes à outils graphiques ne gèrent qu'un clavier, une souris et un nombre lim...
Des quantités de données colossalles sont générées quotidiennement. Traiter de grands volumes de don...
De nos jours, des processeurs à mémoire partagée cohérente ayant jusqu’à 100 coresintégrés sur la mê...
Au cours de la dernière décennie, la conception des systèmes embarqués a évolué dans l'optique d'aug...
Malgré la hiérarchie mémoire utilisée dans les ordinateurs modernes, il convient toujours d'optimise...
Embedded systems designers are moving to multicores to increase the performance of their application...
La matérialisation de vues est une technique très utilisée dans les systèmes de gestion bases de don...
The current parallel architectures integrate processors with many cores to shared memory growing and...
The continuous evolution of computer architectures has been an important driver of research in code ...
Afin d'exploiter les capacités des architectures parallèles telles que les grappes, les grilles, les...
La résolution de systèmes d'équations linéaires creux est au cœur de nombreux domaines d'application...
Error correcting codes i.e. LDPC (Low Density Parity Check) and Turbo-codes are the foundation of co...
À l’heure des réseaux sociaux et des objets connectés, de nombreuses et diverses données sont produi...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Suite à la perte de la mise à l'échelle de Dennard, les systèmes de calcul deviennent hétérogènes, n...
National audienceLes boîtes à outils graphiques ne gèrent qu'un clavier, une souris et un nombre lim...
Des quantités de données colossalles sont générées quotidiennement. Traiter de grands volumes de don...
De nos jours, des processeurs à mémoire partagée cohérente ayant jusqu’à 100 coresintégrés sur la mê...
Au cours de la dernière décennie, la conception des systèmes embarqués a évolué dans l'optique d'aug...
Malgré la hiérarchie mémoire utilisée dans les ordinateurs modernes, il convient toujours d'optimise...
Embedded systems designers are moving to multicores to increase the performance of their application...
La matérialisation de vues est une technique très utilisée dans les systèmes de gestion bases de don...
The current parallel architectures integrate processors with many cores to shared memory growing and...