IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation parallèle, calcul scientifique et de haute performance (HPC) Discussion :

Le premier superordinateur ARM sera anglais


Sujet :

Programmation parallèle, calcul scientifique et de haute performance (HPC)

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 593
    Points
    188 593
    Par défaut Le premier superordinateur ARM sera anglais
    Le premier superordinateur ARM sera anglais
    Isambard permettra de comparer différentes technologies de calcul à haute performance

    La météorologie est grande consommatrice de ressources de calcul de type superordinateur : les prévisions sont obtenues comme le résultat de simulations fines à très grande échelle du comportement de l’atmosphère terrestre. Pour améliorer la qualité de ces prédictions, les services de météorologie doivent investir régulièrement dans du nouveau matériel. Le Met Office anglais et quatre universités du même pays (Bath, Bristol, Cardiff et Exeter) prévoient une telle dépense.

    En soi, ces investissements ne sont pas extraordinaires, la machine (baptisée Isambard) n’est pas prévue comme la plus puissante au monde. Sa particularité repose dans la manière de la construire : à peu de choses près, tous les superordinateurs actuels reposent sur l’architecture x86, celle utilisée dans les ordinateurs grand public (le reste est principalement constitué de machines utilisant l’architecture POWER d’IBM). La machine en question utilisera des puces ARM, la même architecture que pour les téléphones mobiles. C’est une première mondiale.

    Plus précisément, elle sera constituée de plusieurs technologies : 10 000 cœurs ARMv8, des processeurs x86 habituels (probablement des Xeon E52600-v4), des accélérateurs de type GPU ( NVIDIA Pascal et CPU (Intel Knights Landing). Les utilisateurs du système pourront ainsi tenter plusieurs technologies et voir lesquelles sont les plus adaptées à leurs besoins. L’objectif est de vérifier à quel point les architectures ARM sont adaptées aux besoins en puissance de calcul — ce qui n’a jamais été fait à cette échelle. Si le test se révèle concluant (en puissance de calcul, mais aussi en consommation énergétique et en coût), les prochains superordinateurs anglais et européens pourraient s’ouvrir de plus en plus sur l’architecture ARM — au plus grand dam d’Intel, qui règne en maître sur le marché HPC.

    Le projet aura un coût total estimé à 4,7 millions de livres sterling (approximativement 5,5 millions d’euros). La machine sera construite par Cray et installée entre mars et décembre 2017, sur base d’une grappe de calcul CS400. Cette dernière société avait réalisé quelques essais en 2014 avec des processeurs ARM, sans produit commercialisé — ce déploiement sera donc le premier qui dépasse le stade du prototype.

    Sources : Cray to Deliver ARM-Powered Supercomputer to UK Consortium, UK, you Cray. Boffins flex ARM in ‘first-of-its-kind’ bonkers HPC rig.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    10000 coeurs ARM
    Si la réponse vous a aidé, pensez à cliquer sur +1

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 593
    Points
    188 593
    Par défaut
    C'est loin d'être un gros superordinateur, mais c'est déjà plus que certaines machines du top 500 (de ce que j'ai pu voir, le plus petit nombre de cœurs est à peine de 6000).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 884
    Points : 2 018
    Points
    2 018
    Par défaut
    Mais 10 000 coeurs ARM = combien de coeurs x86 en puissance? Sans doute beaucoup moins. Avec ses coeurs x86 et GPU on peux espérer la voir tout de même dans le top 500 mais rien n'est moins sûr.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 593
    Points
    188 593
    Par défaut
    L'objectif est justement de déterminer cette équivalence. A priori, ça ne devrait pas être un processeur de smartphone, plutôt un Cavium Thunder X2 (de par l'historique de Cray). Niveau performance, c'est du niveau d'un Xeon D, apparemment, en comparant les puces — et pas vraiment le nombre de cœurs (https://www.nextplatform.com/2016/05...rx-arms-xeons/) :

    Nom : intel-thunderx-xeon-spec-range.jpg
Affichages : 1207
Taille : 36,8 Ko

    Depuis lors, il y a probablement eu des améliorations, probablement les Scalar Vector Instructions. En tout cas, avant de conclure, il faudra voir les tests de performance — ou voir que l'avantage ne se situera pas en performance brute par cœur, mais plutôt par watt, par mètre carré, par euro investi/dépensé ou autre.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  6. #6
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    on as fait des tests dans ma boite entre les xeons et les thunderX 48coeurs et notre conclusion est qu'on est resté sur les Xeons.
    Sur un smartphone l'arm consomme peu mais des que tu veut de la puissance la consommations des coeurs "explosent", au final ces cpu sont plus cher que les Xeon E5-2699A avec une consommation et des perf équivalente.

    Moi perso je mise plus sur les AMD Naple que sur l'ARM, si AMD nous fait des tarifs comme Ryzen les xeons serons abandonnées en 1ans.

  7. #7
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 593
    Points
    188 593
    Par défaut
    Il y a peut-être aussi de grosses différences selon les applications, non ? Pour un serveur Web, j'imagine plus facilement de l'ARM : énormément de cœurs, pas forcément très puissants. Côté calcul scientifique, les Xeon Phi possèdent un très grand nombre de cœurs, assez peu puissants (par rapport à un Xeon classique). Par contre, dans tous les cas, il faut que l'application soit prévue pour utiliser cette architecture…
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  8. #8
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Il y a peut-être aussi de grosses différences selon les applications, non ? Pour un serveur Web, j'imagine plus facilement de l'ARM : énormément de cœurs, pas forcément très puissants. Côté calcul scientifique, les Xeon Phi possèdent un très grand nombre de cœurs, assez peu puissants (par rapport à un Xeon classique). Par contre, dans tous les cas, il faut que l'application soit prévue pour utiliser cette architecture…
    dans mon cas c'est pour du calcule haute performance qu'on as fait nos tests, sur des système HPC, pour d'autre cas d’utilisation je ne saurais dire.

    Pour les serveurs web j'ai quand même des doutes, la plupart des sites sont mal optimisé et tourne bien mieux sur des cœurs x86 puissants que sur plus de cœurs ARM moins puissant.
    Sur des sites bien optimisés par contre j'aurais tendance à te rejoindre mais c'est rarement le cas.

Discussions similaires

  1. Linux sera le premier système d’exploitation à avoir des pilotes pour l’USB 3.0
    Par Pierre Louis Chevalier dans le forum Administration système
    Réponses: 7
    Dernier message: 08/09/2009, 12h18
  2. Réponses: 0
    Dernier message: 16/06/2009, 01h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo