wiki:Reunions

Réunions

le 24/01/2012

présents: Christian, David, Grigory, Sébastien, Antoine

1. Grigory nous présente l'avancée de ses études de l'optimisation de CMT1. Les résultats sur une machine 8 coeurs sont:

  • désormais, CMT lui-même représente une charge équivalente à ce que l'on peut obtenir avec CMake.
  • la construction de Gaudi est 1.5 fois plus lente qu'avec CMake. Ceci est dû au fait que CMT ne peut pas paralléliser globalement au niveau projet. CMake (et Waf) peuvent paralléliser les compilations au niveau projet.
  • Grigory a pu reconstituer l'environnement MANA pour CMT et donc comparer avec ce que Jébastien avait produit. La différence est de l'ordre de 1,7x
  • Grigory propose de continuer d'optimiser les requirements d'Atlas où plusieurs défauts d'optimisation ont été détectés.

2. Sébastien présente ses développements basés sur Waf => Waffle

  • Il peut construire tout le matériel nécessaire à MANA (y compris les externals et l'essentiel de Gaudi)
  • il manque la partie unit tests
  • il se propose de fournir un hello world du scénario de base (Multi Projects + Work Area)
  • il a la mécanique pour produire l'équivalent de cmt show uses/cmt show projects)

3. Questions importantes à évaluer:

  • Quelles sont les intentions de l'équipe CERN?
  • à notre connaissance, c'est CMake qui reste en course
  • on organisera courant février (le 14?) une rencontre (éventuellement via vidéo)
  • Les différents scénarios:
    1. Faire évoluer CMT1 pour qu'il supporte le parallélisme au niveau projet (implique sans doute une restructuration profonde de CMT)
    2. démarrer un nouveau développement d'un nouveau produit avec 2 options principales b1. suivre le train CMake (avec l'équipe Marco/Pere) b2. poursuivre avec Waffle

Dans le scénario b2 plusieurs questions importantes se posent:

  • peut-on interfacer la configuration qui sera fournie (à confirmer??) par Marco/Pere pour Gaudi et pour les Externals? ou bien devra-t-on dupliquer la config pour Waf?
  • Est-ce que cet environnement est réellement opérationnel sur les autres plateformes?

Dans les scénarii b les forces un présence au LAL

  • Sébastien
  • Christian (60%)
  • Grigory (50%)
  • Antoine (qq %)

Puis lorsque le projet est démarré, un appel d'offre sera ouvert pour avoir de l'aide Atlas.

4. Actions décidées

  1. Ecrire un document rassemblant les user requirements de notre futur produit
  2. recruter dans la communauté Atlas(+LCG?) un "panel" d'experts des différents domaines clients
  3. produire un guinea pig pour expérimenter la technologie et les use cases
  4. préparer à l'échéance de la semaine du 12 mars un projet à soumettre à Atlas.
Last modified 12 years ago Last modified on Jan 25, 2012, 4:55:48 PM