Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Linux équipe 100 % du Top500 des meilleurs supercalculateurs au monde
Car il serait plus aisé de modifier et d'optimiser son code source libre

Le , par Christian Olivier

123PARTAGES

9  0 
Le 50e classement du Top500 des superordinateurs les plus puissants au monde est disponible depuis peu. Outre le fait qu’il permet de comparer la puissance des 500 supercalculateurs les plus puissants qui existent actuellement, ce classement fournit également un lot d’informations intéressantes qui peuvent être exploitées pour se faire une idée sur les différents processeurs qui équipent ces machines, identifier leurs fabricants ou encore déterminer dans quelle région du globe elles ont été construites.

En se focalisant, par exemple, sur la nature du système d’exploitation sous lequel chacun de ces supercalculateurs tourne on s’aperçoit très vite que le seul OS listé est Linux. Cela veut dire que désormais Linux équipe les 500 superordinateurs les plus puissants au monde. Qu’il s’agisse des 202 superordinateurs détenus par la Chine, des 143 supercalculateurs que les États-Unis possèdent ou du superordinateur Japonais K Computer qui est actuellement considéré comme le plus puissant du monde (d’après le classement du benchmark HPCG), toutes ces machines tournent sous Linux.

Les deux derniers systèmes de calcul non Linux, deux superordinateurs chinois IBM POWER qui tournaient sous AIX, ont été supprimés de ce dernier classement qui s’appuie sur les résultats fournis par le benchmark LINPACK. Lorsque la première liste de supercalculateurs Top500 a été établie en juin 1993, personne n’aurait pu s’imaginer qu’en l’espace d’une vingtaine d’années, Linux aurait autant de succès sur le marché du supercalcul.

Depuis sa première apparition dans ce classement Top500 en 1998, le nombre de machines tournant sous Linux a constamment augmenté. En 2004, les chiffres indiquaient que Linux était présent sur plus de la moitié des 500 supercalculateurs comparés. Six années plus tard, Linux tournait déjà sur 90 % des 500 meilleurs supercalculateurs du monde. Au moins deux raisons permettent d’expliquer ce phénomène.

D’abord, il faut rappeler que les meilleurs supercalculateurs du monde sont pour la plupart des machines de recherche. Elles ont été construites pour réaliser des tâches bien spécifiques. De ce fait, chaque supermachine est un projet autonome avec des caractéristiques et des exigences d’optimisation uniques. En optant pour Linux, les équipes de recherche peuvent réaliser des économies non négligeables notamment parce qu’il serait plus aisé de modifier et d’optimiser le code source libre de Linux pour ce genre de travaux. De plus, le coût de la licence d’une distribution Linux personnalisée et la qualité du support resteraient les mêmes, que vous utilisiez 20 nœuds ou 20 millions de nœuds.

D’autre part, il faut noter que, depuis l’introduction de Linux 4.14, les supercalculateurs tournant sous Linux peuvent utiliser la technologie HMM (Heterogeneous Memory Management). Celle-ci permet la copie d’un espace d’adressage de processus et l’utilisation transparente de la mémoire système par n’importe quel processus de périphérique (GPU et CPU). Environ 20 % des 500 supercalculateurs classés dans le Top500 de HPCG utilisent cette technologie.

Même si Linux n’a toujours pas réussi à s’imposer sur le marché des OS de Bureau, Linux devrait encore avoir de beaux jours devant lui sur le marché des supercalculateurs en attendant l’avènement des machines quantiques.

Source : Top 500, Fondation Linux

Et vous ?

Qu’en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 16/11/2017 à 9:29
Citation Envoyé par Aeson Voir le message
Vous avez vu le nombre de CPU et de RAM de ces machines ? Ni Windows ni les Distribution Linux standard ne supportent ce nombre. Donc ils doivent faire leur propre OS...

Encore du vent....
Rhôôôô, après un bête make menuconfig, on peut générer le noyau qui va bien :
  1. valider la ligne en surbrillance ;
  2. changer le nombre de la dernière ligne ;
  3. enregistrer, sortir, recompiler et hop !

7  0 
Avatar de Marco46
Modérateur https://www.developpez.com
Le 26/11/2017 à 13:32
Citation Envoyé par Jo6466 Voir le message
Déjà que si tu prends n'importe quel utilisateur lambda et que tu lui balances "fait comme moi va chez Ubuntu" .... le mec te regardes et te demandes si "c'est un nouveau bar africain"
Et si tu lui expliques ce qu'est Ubuntu, il te répondra : "pourquoi prendrais-je Ubuntu? pour ce que je fais, windows ou Osx ne font-ils pas la même chose?"
Tu leur parles de Linux, tout le monde connaît, et tu leur expliques que ça changera rien à leurs habitudes et que ça fonctionnera pendant des plombes avec très peu de maintenance (faut juste leur apprendre à se servir de l'IHM de téléchargement des mises à jours ça prend 5 mins) pour pas un rond et ils seront pas obligé de changer de machine tous les 3 ans ni de se faire escroquer par les vendeurs d'OS habituels aka MS et la Pomme.

Ma moman utilise un Ubuntu depuis presque 10 ans et croit le ou pas c'est toujours la même machine depuis 10 ans. Bon ça commence à ramer un peu mais il y a eu je sais plus combien de migration de versions d'Ubuntu en 10 ans il n'y a eu un problème de drivers nvidia qu'une seule fois qui a nécessité une intervention technique. En 10 ans ! Essaie d'obtenir le même résultat avec un windows ou un mac c'est simple c'est juste impossible.

Les gens n'utilisent pas les Linux non pas parce qu'ils ne savent pas faire, ils ne savent pas mieux installer un windows, mais simplement parce qu'ils pensent que c'est réservé aux geeks ce qui est faux.

Citation Envoyé par Jo6466 Voir le message

Ca me fait marrer ceusses qui expliquent à grands renforts de termes techniques qu'il existe des OS libres et gratuits à des gens qui ont acheté leur PC clé sur porte et dont le seul intérêt est de consulter des mails et surfer sur internet,voire rédiger une lettre de temps à autre
Ben justement, si ton seul intérêt c'est un browser et un peu de filesystem pour décharger quelques photos / vidéos aucun intérêt d'aller mettre du pognon chez MS. Un Ubuntu tout bête fera parfaitement l'affaire.
6  0 
Avatar de AoCannaille
Membre émérite https://www.developpez.com
Le 16/11/2017 à 17:57
Citation Envoyé par Aeson Voir le message
Vous avez vu le nombre de CPU et de RAM de ces machines ? Ni Windows ni les Distribution Linux standard ne supporte ce nombre.
N'importe quel OS 64Bit est sensé savoir adresser 2^64 Octets de ram, soit 16 millions de tera octets de ram (18 446 744 073 709 551 616 Octets).

Je ne sais pas si certains data center on dépassé ça... A verifier, mais pour l'instant je pense que ce ne sont pas les OS qui limitent la gestion de cette masse de mémoire, mais plus le hardware. En particulier sur du cluster...
En admettant des serveurs de 10 slot de ram qui accueillent chacun des barrette de 1To de ram (ce qui n'est pas atteint il me semble), celà necessite encore 1,8 milions de serveurs différents à clusteriser pour adresser tout ça... le temps d'accès pour une machine sur le réseaux nécessairement loin va commencer à bien peser dans l'équation...
5  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 16/11/2017 à 10:50
On peut utiliser des distribution linux grand publique dans des super calculateur. j'en ai qui tournent sous debian et redhat.
Un super calculateur c'est pas 1 machine mais des centaines de machines/noeuds.

J'ai des debian qui supporte très bien 2000coeurs cpu (a base de xeons phi) et 3TB de ram/noeuds.
Meme chose du coté de redhat.
Ces machines, vous n'avez plus qu'a les relier par un réseaux haute vitesse (infiniband par exemple) et à installer un ordonnanceur/scheduler comme torque/slurm (c'est gratuit, vous avez juste à télécharger le paquet et configurer un fichier .conf)

vous pouvez au passage le faire chez vous pour vous amuser avec 2 machines linux relier en simple ethernet. Vous pouvez lancer n'importe quel programmes linux et slurm répartira la charge cpu sur vos 2 machines.
5  1 
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 28/11/2017 à 13:36
Citation Envoyé par Jo6466 Voir le message
Venir me dire que, cocorico, Linux équipe des supercalculateurs, a le même effet sur moi que venir me dire que l'étiquette sur trouvant sur l'aileron d'un formule 1, a été fabriquée par un artisan habitant ma ville ...
Linux équipe 100% des supercalculateurs du Top500 ... c'est juste un fait et une information pour ceux qui, comme moi, ne le savaient pas. Du même coup, Windows équipe 0% des supercalculateurs du Top500 et je n'y suis absolument pour rien.

Citation Envoyé par Jo6466 Voir le message
... tout le monde s'en fout et moi le premier...
Et puisque "tout le monde s'en fout et toi le premier" : Pourquoi continuer à polluer ce fil qui ne te concerne pas ?

Citation Envoyé par Jo6466 Voir le message
Voilà voilà ... c'est tout
Si seulement ça pouvait être vrai !
4  0 
Avatar de Namica
Membre expérimenté https://www.developpez.com
Le 16/11/2017 à 0:59
Citation Envoyé par Aeson  Voir le message
Cool... je vais utiliser un super calculateur pour mettre faire tourner mon DC....

Un DC (Data Center ?) ne relève pas du domaine des supercalculateurs. Ce n'est vraiment pas le même domaine d'application.

Citation Envoyé par Aeson  Voir le message
Vous avez vu le nombre de CPU et de RAM de ces machines ? Ni Windows ni les Distribution Linux standard ne supporte ce nombre. Donc ils doivent faire leur propre OS...

Encore du vent....

Ce n'est pas du vent : ces supercalculateurs existent (on parle de GNU-Linux et non d'une distribution standard).

  • Et non : ni windows, ni MacOS, ni une distribution standard telles que Ubuntu ou autre ne sont prévus pour cela.
  • Et oui, même si GNU-Linux est gratuit,
    • cela a un coût matériel très élevé;
    • cela nécessite des compétences rares et couteuses (pléonasme) pour mettre au point l'architecture et l'OS.

Ça reste hors de portée des windows, MacOS et GNU-Linux "standards" mais aussi des petits utilisateurs tels que nous, car en plus il faut les applis pour tirer parti de ces monstres, et là, ce n'est pas Windows ou MacOS ou Ubuntu qui peuvent aider (à part, peut-être comme front ou back end, et encore, à ce niveau, pourquoi s'encombrer d'eux ?)

N'oublions pas que :
Citation Envoyé par Christian Olivier  Voir le message
[B][SIZE=4]
D’abord, il faut rappeler que les meilleurs supercalculateurs du monde sont pour la plupart des machines de recherche. Elles ont été construites pour réaliser des tâches bien spécifiques. De ce fait, chaque supermachine est un projet autonome avec des caractéristiques et des exigences d’optimisation uniques. En optant pour Linux, les équipes de recherche peuvent réaliser des économies non négligeables notamment parce qu’il serait plus aisé de modifier et d’optimiser le code source libre de Linux pour ce genre de travaux. De plus, le coût de la licence d’une distribution Linux personnalisée et la qualité du support resteraient les mêmes, que vous utilisiez 20 nœuds ou 20 millions de nœuds.

Donc, effectivement, cela n'affecte pas la majorité d'entre-nous, sauf dans la reconnaissance/confiance que l'on peut accorder à GNU-Linux, même si nos machines à nous sont à une galaxie de distance de ces supercalculateurs.
D'ailleurs Microsoft n'est-il pas en train de s'ouvrir de plus en plus à GNU-Linux ? (Cf. nombreuses références sur DVP).

Voir aussi :
https://www.developpez.com/actu/1734...enchmark-HPCG/
Et des tas d'autres références sur DVP ou ailleurs.
3  0 
Avatar de Pierre GIRARD
Expert éminent https://www.developpez.com
Le 26/11/2017 à 14:23
Citation Envoyé par Jo6466 Voir le message
Bien sûr qu'il y a un rapport ... pourquoi venir nous annoncer que Linux équipe des supercalculateurs que personne ne sait à quoi ils servent vraiment et quels genre d'individus s'en occupe, si ce n'est pour faire la publicité de cet Os ...
Il ne s'agit pas de publicité, il s'agit d'un fait. C'est exactement la même chose quand on sort un article montrant que Windows 10 a pris la première place dans les OS de bureau devant Windows XP/7/8/8.1 et loin devant Mac OSX et Linux. Pareil pour les OS des systèmes embarqués, les OS des Smartphones etc...

Pour le Top500 des supercalculateurs : C'est Linux qui est en tête. Rien de plus ni rien de moins et c'est le sujet de ce fil. Pour moi, la règle reste qu'on ne mélange pas plus les supercalculateurs et les PC que les torchons et les serviettes.
2  0 
Avatar de lilington
Membre chevronné https://www.developpez.com
Le 28/11/2017 à 4:32
moi je t'ai lus et mon impression (je precise IMPRESSION) c'est que ca te fais mal que linux equipe 100 % de quelque chose.
Je sais pas pourquoi ca t'affect. c'est qu'une News. mois j'utilise aussi linux a 90% mais cette annee j'ai commencer a utiliser windows 10 avec le Surface de ma femme et devine quoi je kiff mais s'arrete la. Aucune raison du point de vu utilisateur de choisir windows ou fedora.
quand j'utilise Surface j'ouvre firefox et je surfe sur le web, je fait pas grand chose d'autre mais j'ai moi aussi un lenovo avec fedora installe dessus et je fais exactement la meme chose sans AUCUNE difference, ce que je veux dire c'est que si j'achete un laptop pour aller sur le net, regarder la musique et des films, je m'en fou du systeme installe (Sauf Apple) et je comprend pas pourquoi tu penses que les gens n'utilise pas linux parceque c'est complique ou autre. Quand les gens viennes chez moi et utilise mes machines ils ne posent aucune questions, ils ont l'icone de firefox devant eux, VLC et autre.
Certain me demande meme comment j'ai fait pour avoir cette interface pour windows et je leur repond c'est pas windows c'est fedora sans faire de pub.
Les gens (les non joueurs) s'en foute et ne savent meme pas reconnaitre un OS d'un autre.
En me basant sur mon entourage non informatition, tu devrais trouver une autre raison au non success de linux sur Desktop. et honetement si tu commentes cette news autant c'est certainement que tu dois etre un anti-linux a qui ca fait mal de voir un success quelconque pour ce systeme.
2  0 
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 28/11/2017 à 9:46
Citation Envoyé par Jo6466 Voir le message
[...] des UTILISATEURS de l'informatique qui ne lui demandent qu'une chose : s'allumer, les servir et s'éteindre point barre...
Oui oui oui...

40 secondes en comptant le temps de logging (oui, je tape vite) pour avoir le bureau up and running sur ma Debian, et 10 secondes pour l'éteindre, après une poignée de secondes pour la sauvegarde semi-automatique (ça dépend de ce sur quoi j'ai travaillé, en fait).

Va donc faire un tour sur le forum Windows, tu vas y lire les misères à l'allumage, surtout quand tu es pressé et que l'animal a décidé d'installer toutes les mises à jour qu'il a téléchargées dans ton dos, ou parfois à l'arrêt quand tu dois partir vite et que le truc te tient là avec une barre de progression figée à 0 % ou pire, figée à 100 % pendant des minutes et des minutes...

Le code de Steve je ne le connais pas donc je n'en parle pas, mais le code de la bande à Bill c'est une bien grosse bouze, enrobée de machins clinquants et bling-bling pour, comme on dit, "cacher la merde du chat".
2  0 
Avatar de AoCannaille
Membre émérite https://www.developpez.com
Le 28/11/2017 à 13:44
Citation Envoyé par Jo6466 Voir le message
...
Quelle aigreur de manière générale dans tes posts... faut rester cool, zen, Tu fais du hors sujet, c'est pas grave, admet le et puis c'est tout change de topic, essaye d'être constructif ailleurs plutôt que destructif ici
2  0