Developpez.com

Le Club des Développeurs et IT Pro

Linux équipe plus de 95 % du top 500 des supercalculateurs les plus puissants du monde

Tianhe-2 garde son trône

Le 2013-11-26 12:36:15, par Hinault Romaric, Responsable .NET
Si Linux a du mal à s’imposer dans le monde des ordinateurs de bureau, l’OS open source se taille une part de lion dans l’embarqué (notamment avec Android pour les smartphones) et dans le monde des superordinateurs.

La dernière liste du top 500 des supercalculateurs les plus puissants du monde montre que Linux équipe plus de 95 % des appareils présents dans la liste.

Au total 482 supercalculateurs du top 500 fonctionnent sous Linux. Ce qui fait une part de marché de près de 96,4 % pour l’OS. Il est suivi par Unix, qui fonctionne sur onze appareils. Quatre systèmes fonctionnent sur une combinaison de systèmes d’exploitation. Windows équipe juste deux appareils de la liste et BSD un seul superordinateur.


Du côté des processeurs, la palme d’or revient à Intel. 82 % des superordinateurs utilisent les puces Intel Xeon et Xeon E5 SandyBridge. AMD s’adjuge la seconde place avec 9 % d’appareils utilisant le processeur AMD Opteron. La puce IBM Power, quant à elle, équipe 8 % de superordinateurs.




En ce qui concerne le classement, on ne note pas un bouleversement majeur par rapport au précédent. Le Tianhe-2 de la Chine garde son trône de supercalculateur le plus rapide du monde. Développé par l’université nationale des technologies de défense de Chine, Tianhe-2 dispose de 16 000 nœuds ayant chacun deux processeurs Intel Xeon IvyBridge et trois processeurs Xeon Phi, pour un total de 3 210 000 cœurs de calcul. Il repose sur une déclinaison de Linux baptisée Kylin.

Tianhe-2 a été en mesure d’exécuter 33,86 petaFLOPS, soit environ 33,86 mille milliards d’opérations en virgule flottante par seconde. Ce record représente presque deux fois les performances de Titan, qui demeure second du classement. Titan est cadencé à 17,59 petaFLOPS et est l’un des supercalculateurs les plus économes en énergie.

Le benchmark Linpack a été utilisé pour établir cette liste. Il repose sur un critère de performance qui utilise un système dense d’équations linéaires pour évaluer les systèmes. Linpack est critiqué depuis deux ans pour son indice de référence daté. Il pourrait être remplacé par HPCG (High Performance Conjuguate Gradient), développé par Jack Dongarra, chercheur à l'université du Tennessee et auteur de Linpack. HPCG introduit un indice de référence plus évolué.

Source : Top500

Et vous ?

Qu'en pensez-vous ? Qu'est-ce qui pourrait justifier la popularité de Linux sur les superordinateurs ?
  Discussion forum
25 commentaires
  • fregolo52
    Expert confirmé
    Envoyé par Hinault Romaric
    Qu'en pensez-vous ? Qu'est-ce qui pourrait justifier la popularité de Linux sur les superordinateurs ?
    Peut-être parce que Linux est open source et qu'il est donc customisable pour ce genre d'architecture.

    C'est dommage de ne pas voir l'origine de la distrib. Je suppose que Fujitsu (4e) est sous Solaris (?) vu que c'est du SPARC64.
  • Zefling
    Expert confirmé
    Qu'est-ce qui pourrait justifier la popularité de Linux sur les superordinateurs ?

    Je pense que c'est lui le plus modulable avec le plus de compétences métiers existantes, et forcement pour ce genre d'archi assez atypique.

    De plus, je pense pas que ce genre de machine fonctionne avec une grosse interface graphique et quand on voit ce que ça donne Linux côté serveur.
  • Chauve souris
    Membre expert
    Envoyé par gangsoleil
    Moi je suis amateur, mais je n'ai pas 138 368 coeurs chez moi (comme le Tera100)
    A désespérer un cardiologue, tous ces coeurs à ausculter.
  • giragu03
    Membre confirmé
    Envoyé par 6-MarViN
    Quelle autres systemes d'exploitation rentre dans la categorie Unix?
    Je pense à HP-UX, AIX, Solaris...
  • Zefling
    Expert confirmé
    Envoyé par coolspot
    Après j'imagine qu'ils ne mettent pas des distribution généraliste pour entreprise tel que Ubuntu Server/Debian/RHEL et que c'est plus des distributions spécifique au besoin un peu à la manière des distribution "éducative et enseignement".
    Suffit de voir sur la source, en regardant les 25 premiers :
    • Kylin Linux
    • Cray Linux Environment
    • SUSE Linux Enterprise Server 11
    • Redhat Enterprise Linux 6

    Pour beaucoup, c'est juste marqué Linux.

    Envoyé par gangsoleil
    Je pense que c'est une bete question de couts, et de moyens recrutables : tu connais combien de gens capables d'administrer du BSD, de developper dessus ? Et combien pour Linux ?
    Peut-être que ça va augmenter, la PS4 c'est du FreeBSD 9.
  • imikado
    Rédacteur
    Je note quand même dans le lot Red Hat et Suse, pour les amateurs, vous pouvez prendre les versions grands public Fedora (Red Hat) et Open Suse (Suse)
  • 6-MarViN
    Membre confirmé
    Au risque de paraitre ignorant, qu'est ce qu'ils entendent par Unix, si dans le classement on a linux et BSD? Quelle autres systemes d'exploitation rentre dans la categorie Unix?
  • bedane
    Membre habitué
    "33,86 petaFLOPS, soit environ 33,86 mille milliards d’opérations "

    peta = 10^15, donc on parle bien ici de millions de milliards
  • imikado
    Rédacteur
    Le coté opensource permet d'adapter le kernel et les librairies au plus proche des besoin de ces machines.

    Après, comme d'autre ici, je serais curieux de connaitre les OS utilisé.
  • gangsoleil
    Modérateur
    Envoyé par 6-MarViN
    Au risque de paraitre ignorant, qu'est ce qu'ils entendent par Unix, si dans le classement on a linux et BSD? Quelle autres systemes d'exploitation rentre dans la categorie Unix?
    Les 3 plus connus (ou utilises) sont Solaris (Oracle), AIX (IBM) et HP-UX (HP).

    Sinon, oui, des qu'on a du materiel non standard, il est beaucoup plus simple de configurer un OS de type Linux que n'importe quel autre, d'ou la proeminence de ce systeme.