Optimisation de l'utilisation du cache dans EUROPLEXUS

Résumé : Dans cet article, nous proposons une nouvelle organisation de la structure de données d'EUROPLEXUS,un code de simulation en dynamique rapide des fluides et des structures développé par le CEA. Cette nouvelle organisation est construite de telle sorte que les données consultées par le processeur travaillant sur une partie du calcul pendant un pas de temps Ti soient le plus contigües possible afin qu'elles tiennent dans le cache de ce dernier. Cette nouvelle répartition nous permettra de minimiser le nombre de défauts de cache comparé à celui obtenu avec l'organisation actuelle de la structure de données. Les études de performance ont validé le gain réalisé avec la nouvelle organisation des données dans le cas des problèmes de grande taille.
Type de document :
Communication dans un congrès
Pascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. ComPAS 2014 : conférence en parallélisme, architecture et systèmes, Apr 2014, Neuchâtel, Suisse. 2014
Liste complète des métadonnées

https://hal.inria.fr/hal-01020500
Contributeur : Marwa Sridi <>
Soumis le : mardi 8 juillet 2014 - 10:46:15
Dernière modification le : jeudi 11 octobre 2018 - 08:48:03
Document(s) archivé(s) le : mercredi 8 octobre 2014 - 12:25:40

Fichier

article_compas.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01020500, version 1

Collections

Citation

Marwa Sridi, Vincent Faucher, Bruno Raffin, Thierry Gautier. Optimisation de l'utilisation du cache dans EUROPLEXUS. Pascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. ComPAS 2014 : conférence en parallélisme, architecture et systèmes, Apr 2014, Neuchâtel, Suisse. 2014. 〈hal-01020500〉

Partager

Métriques

Consultations de la notice

453

Téléchargements de fichiers

265