Skip to topic | Skip to bottom
Home
Main
Main.VincentRobitzerr1.6 - 10 May 2006 - 20:48 - VincentRobitzertopic end

Start of topic | Skip to actions

Page personnelle de Vincent Robitzer

TER - Evaluation et optimisation des benchmarks parallèles de la NASA (NPB) avec la bibliothèque ProActive

Présentation et fonction au sein de l'équipe

Suivi personnel

6 7 8 9 10 11 12 13 14 15 16 17 18
Heures de travail par numéro de semaine

Semaine 6 (4 heures)

  1. Familiarisation avec la Librairie ProActive?

Semaine 7 (8 heures)

  1. Etude du descripteur de déploiement
  2. Mise en place en place d'une "mini grille de calcul", actuellement 3 pc

Semaine 9 (4 heures)

  1. Déploiement en local

Semaine 10 (8 heures)

  1. Etude des Benchmarks

Semaine 11 (4 heures)

  1. Etude de l'algorithme FT

Semaine 12 (8 heures)

  1. Préparation pour la pré-soutenance

Semaine 13 et 14

  1. Examens

Semaine 15 (28 heures)

  1. Déploiement des bench sur la grille
  2. Analyse et optimisation de IS
    • Décalage de bits plus rapide que la multiplication pour des grans nombres.
    • Optimisation des boucles :
      • on sort le calcul des invariants de boucle.
      • simplification des variables d'inductions dépendantes
      • réduction de force
  3. Utilisation de logiciels de debugages (PerfAnal?, jdb)
  4. Analyse des objets actifs et des appels réseaux
  5. Etude des groupes SPMD, et de leurs barrières (permettant la synchronisation des objets actifs du groupe)
  6. Recherche des appels réseaux non nécessaires pour IS

Semaine 16 (36heures)

  1. Analyse et optimisation de FT
  2. debuguage de FT et test de déploiement de FT
  3. micro-bench sur l'optimisation des boucles (les variables d'induction, réduction de force)
  4. Analyse de l'implémentation du benchmark FT en UPC
  5. Analyse de l'implémentation du benchmark FT en MPI

Semaine 17 (40 heures)

  1. Correction d'une erreur sur le benchmark FT
  2. test de déploimenent -> toujours des BUGs
  3. Analyse des appels réseaux
    • possibilité de les optimiser avec les groupes SPMD
    • possibilté d'utiliser les Wrapper - Scatter pour éffectuer les appels distants en une passe à tous les workers
  4. micro-bench :
    • Pool d'Objets (recycleur d'objets).
    • Tableau 2D -> tableau 1D
    • Comparaison tableau 1D simulant une matrice 3D avec 3 Vectors
  5. Réunion à sophia avec notre encacdrant

Semaine 18 (38 heures)

  1. Test de déploiement avec réservation sur Rennes et Sophia
  2. micro-bench : Le clonage plus couteux que l'instanciation + la recopie (25%)
  3. Test du déploiement de FT avec qq corrections et le Timer de Brian et le Launcher de Judi
  4. Documentation pour le rapport

Actuellement

Préparation pré-soutenance

Contacts

Responsables

  • Denis Caromel
  • Christian Delbe

Partenaires

Pages connexes


to top

You are here: Main > TWikiUsers > VincentRobitzer

to top

Copyright © 1999-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback