Changes between Initial Version and Version 1 of Reunions


Ignore:
Timestamp:
Jan 25, 2012, 4:55:48 PM (12 years ago)
Author:
arnault
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunions

    v1 v1  
     1
     2= Réunions
     3
     4== le 24/01/2012
     5
     6présents: Christian, David, Grigory, Sébastien, Antoine
     7
     8=== 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:'''
     9  * désormais, CMT lui-même représente une charge équivalente à ce que l'on peut obtenir avec CMake.
     10  * 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.
     11  * 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
     12  * Grigory propose de continuer d'optimiser les requirements d'Atlas où plusieurs défauts d'optimisation ont été détectés.
     13
     14=== 2. '''Sébastien présente ses développements basés sur Waf => Waffle'''
     15  * Il peut construire tout le matériel nécessaire à MANA (y compris les externals et l'essentiel de Gaudi)
     16  * il manque la partie unit tests
     17  * il se propose de fournir un hello world du scénario de base (Multi Projects + Work Area)
     18  * il a la mécanique pour produire l'équivalent de cmt show uses/cmt show projects)
     19
     20=== 3. '''Questions importantes à évaluer:
     21'''
     22   * Quelles sont les intentions de l'équipe CERN?
     23   * à notre connaissance, c'est CMake qui reste en course
     24   * on organisera courant février (le 14?) une rencontre (éventuellement via vidéo)
     25  * Les différents scénarios:
     26     a. Faire évoluer CMT1 pour qu'il supporte le parallélisme au niveau projet (implique sans doute une restructuration profonde de CMT)
     27     b. démarrer un nouveau développement d'un nouveau produit avec 2 options principales
     28       b1. suivre le train CMake (avec l'équipe Marco/Pere)
     29       b2. poursuivre avec Waffle
     30
     31Dans le scénario b2 plusieurs questions importantes se posent:
     32
     33  * 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?
     34  * Est-ce que cet environnement est réellement opérationnel sur les autres plateformes?
     35
     36Dans les scénarii b les forces un présence au LAL
     37
     38  * Sébastien
     39  * Christian (60%)
     40  * Grigory (50%)
     41  * Antoine (qq %)
     42
     43Puis lorsque le projet est démarré, un appel d'offre sera ouvert pour avoir de l'aide Atlas.
     44
     45
     46
     47=== 4. '''Actions décidées'''
     48
     49   a. Ecrire un document rassemblant les user requirements de notre futur produit
     50   b. recruter dans la communauté Atlas(+LCG?) un "panel" d'experts des différents domaines clients
     51   c. produire un guinea pig pour expérimenter la technologie et les use cases
     52   d. préparer à l'échéance de la semaine du 12 mars un projet à soumettre à Atlas.
     53