Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Le Cray XT-5 entièrement sous Linux

Posté par patrick_g (page perso, ). Modéré le 10 novembre 2007.
Cray vient d'annoncer la sortie du XT5, sa nouvelle architecture de superordinateur entièrement sous Linux.

Il existe en deux versions : le XT5 classique qui calcule avec des quadri-coeurs AMD Opteron et le XT5h, une machine hybride, qui ajoute aux Opteron des processeurs reconfigurables (FPGA) et/ou des processeurs vectoriels.

Un noeud de calcul accueille 192 processeurs quadri-coeurs et délivre une puissance de calcul de 7 teraflops en pointe (pour une consommation d'environ 42 kW).

Le XT5h est annoncé comme une machine particulièrement bien adaptée aux modélisations climatiques complexes. La simulation de l'atmosphère est effectuée par des processeurs superscalaires (Opteron) tandis que celle de l'océan s'adapte bien aux processeurs vectoriels. Les continents sont pris en charge par les opterons avec l'aide de FPGA pour certaines portions de code.

Ce qui nous intéresse plus particulièrement, c'est que ces deux superordinateurs fonctionnent, pour la première fois chez Cray, entièrement sous le système d'exploitation Linux.

> Lire la dépêche (46 commentaires, moyenne: 3,5).  

Vous avez demandé le commentaire #881299.

Une Question [bête]

Posté par yohannjc () le 10/11/2007 à 15:23. (lien). Évalué à 6.

Ne m'y connaissant peu en super calculateur et autre technologie pour contrôler nos vies je me pose une question. Comment sont ils utilisés ?

Je veux dire par là qu'utilisent ils dessus : kde/gnome/e17 ou des terminaux ou leur propres outils ?

C'est une vrai question que je me pose : comment sont ils utilisés au quotidien ?

  • [^]Re: Une Question [bête]

    Posté par patrick_g (page perso, ) le 10/11/2007 à 15:29. (lien). Évalué à 6.

    Bah à mon avis les utilisateurs ne voient même pas l'ordi. Ils se contentent de lancer des batchs depuis leur station perso dans leur labo et de recevoir ensuite les données.

    • [^]Re: Une Question [bête]

      Posté par Sytoka Modon (page perso, ) le 10/11/2007 à 16:32. (lien). Évalué à 10.

      Effectivement, sur ce genre de système, il y a une 'frontale' sur laquelle tu te logues et tu lances ensuite tes programmes via un gestionnaire de batch, par exemple pbs-pro (souvent)

      Parfois, surtout sur les machines de recherche, on laisse, via le gestionnaire de batch, quelques coeurs accessible aux processus interactifs à des fins notament de déboguage car c'est parfois utile. Les autres coeurs ne sont pas accessible par les utilisateurs lambda.

      Sinon, dans plus de 99% des cas, l'utilisateur ne se logue pas directement sur la machine.

      A part cela, quand on voit la charge engendrer par KDE, GNOME... le plus souvent, la frontale est accessible via le seul ssh et il n'y a pas de bureau comme on sais le faire à distance avec XDM ou NX. C'est pas plus mal.

      En général, vu le prix de ces machines et le nombre d'utilisateurs qui travaillent dessus, on n'a pas envie de mettre trop d'argent sur la partie frontale pour concentrer le budget sur le calcul et le stockage.

      Donc exit KDE, sans état d'âme...

      • [^]Re: Une Question [bête]

        Posté par Thomas Baron (page perso, ) le 12/11/2007 à 15:42. (lien). Évalué à 1.

        On trouve aussi des outils de soumission de job (chez IBM et LoadLeveler par exemple mais aussi SunGridEngine chez ... Sun) qui sont utilisables à distance, sur tout le réseau : tout ingénieur de calcul peut le soumettre depuis sa station de travail (Intelli ou autre, un bête PC Linux suffit)

        • [^]Re: Une Question [bête]

          Posté par Thomas Baron (page perso, ) le 12/11/2007 à 15:46. (lien). Évalué à 5.

          Précisons aussi que le job soumis précise que faire (exécutable à lancer par exemple) mais aussi quelles ressources sont nécessaires (type de CPU pour une machine hétérogène, nombre de CPU, mémoire par CPU, disque local disponible, besoin ou non d'un switch dédié pour la communication rapide entre noeuds, etc) et combien de temps le calcul durera (à peu près)

          Cette info de temps permet d'essayer d'organiser une plannification automatique des tâches. Du style, ne pas faire attendre un job d'1 heure soumis après un job de 10 jours soumis juste avant mais décaler l'ordonnancement pour faire passer le job d'1 heure d'abord si possible, si le job de 10 jours n'est pas à quelques minutes.

    [+] [^]Re: Une Question [bête]

    Posté par Archibald () le 10/11/2007 à 19:10. (lien). Évalué à -9.

    Je veux dire par là qu'utilisent ils dessus : kde/gnome/e17 ou des terminaux ou leur propres outils ?


    Ils ont laissé tomber KDE (pour GNOME, bien sûr) quand ils se sont aperçu que les machines n'étaient pas assez puissantes.

    ->[]