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

Hardware Discussion :

Des chercheurs dévoilent un processeur à 1000 cœurs


Sujet :

Hardware

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 549
    Points
    68 549
    Par défaut Des chercheurs dévoilent un processeur à 1000 cœurs
    Des chercheurs dévoilent un processeur à 1000 cœurs
    Intégrés dans une seule puce aux circuits configurables




    Des chercheurs de l'Université de Glascow en Ecosse viennent de dévoiler une prouesse technologique. Alors que les constructeurs multiplient le nombre de coeurs dans leurs processeurs, participant à la démocratisation de la programmation parallèle, le Dr Wim Vanderbauwhede et son équipe, en collaboration avec l'Université du Massachusetts, ont tenté de pousser l'expérience encore plus loin en créant de multiples unités de calculs indépendantes au sein d'une même puce.

    Pour y arriver, ils ont utilisé des puces de type Field Programmable Gate Array (FPGA). Les transistors de cette puce peuvent donc être réparties en plusieurs groupes pouvant effectuer des traitements différents et indépendants les uns des autres.

    L'équipe du projet a ainsi réussi à créer 1000 mini-circuit, ce qui aurait permit d'atteindre des débit de traitement de 5Gbps avec l'algorithme de compression vidéo MPEG. Soit 20 fois plus rapide que la vitesse de compression atteinte par les PC actuels.

    Cette puissance de calculs ne sont pas le seul atout des puces FPGA qui sont aussi économes et écologiques. Leur consommation en énergie est faible en raison de leur vitesse de traitement prodigieuse.

    Le Dr Wim Vanderbauwhede rappelle néanmoins que ces puces ne sont pas utilisées dans les ordinateurs standards en raison de la difficulté de les programmer. Une difficulté que les développeurs ayant touché à l'embarqué, au langages de bas niveaux voire à la programmation parallèle connaissent bien.

    D'autres détails sur cette prouesse seront révélés à l'occasion du Symposium International de l'Informatique Reconfigurable Appliquée, en mars prochain.

    De quoi rendre jaloux Oracle et sa puce à 128 cœurs prévue pour 2015 ?


    Source : Press Association

    Et vous ?

    Que pensez-vous de cette prouesse ?
    Prometteuse ou encore très (trop) futuriste ?
    Bon pour les PC, ou pour les serveurs (ou les deux) ?

    En collaboration avec Gordon Fowler

  2. #2
    Membre expérimenté Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Points : 1 587
    Points
    1 587
    Par défaut
    Le Dr Wim Vanderbauwhede rappelle néanmoins que ces puces ne sont pas utilisées dans les ordinateurs standards en raison de la difficulté de les programmer. Une difficulté que les développeurs ayant touché à l'embarqué, au langages de bas niveaux voire à la programmation parallèle connaissent bien.
    soucis en grande partie reglés par les progrés récents sur les compilateurs vers FPGA.

    Je me suis toujours demander si ces petits bijoux ne feraient pas des bons compléments aux x86 pour les traitements lourds dans nos vieilles becannes.

  3. #3
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Pour y arriver, ils ont utilisé des puces de type Field Programmable Gate Array (FPGA)[...] L'équipe du projet a ainsi réussi à créer 1000 mini-circuit, ce qui aurait permit d'atteindre des débit de traitement de 5Gbps avec l'algorithme de compression vidéo MPEG. Soit 20 fois plus rapide que la vitesse de compression atteinte par les PC actuels.
    dans mon labo, une équipe a fait 1024 coeurs sur une puce il y a déjà quelques temps... donc rien d'exceptionnel en soi

    Citation Envoyé par Idelways Voir le message
    De quoi rendre jaloux Oracle et sa puce à 128 cœurs prévue pour 2015 ?[/URL]

    128 threads répartis sur 16 coeurs... ça n'a rien à avoir

    Citation Envoyé par Firwen
    soucis en grande partie reglés par les progrés récents sur les compilateurs vers FPGA.
    euh... il y a eu une belle montée en abstraction de HDL, mais cela conduit souvent à des designs simulables mais non synthétisables.
    as-tu des références sur ces "énormes" progrès ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    Hello,

    Elles fonctionnent comment les puces FGPA pour être si différentes et si compliquées à programmer ?

    Ce n'est pas un système de registres avec des jumps et tout ces copains ?
    (je dis peut être une grosse bêtise..... ne m'en veuillez pas svp)

    Je me suis toujours demander si ces petits bijoux ne feraient pas des bons compléments aux x86 pour les traitements lourds dans nos vieilles becannes.
    Il me semble que sur les cartes graphiques les puces sont spécifiques, tant dans leur programmation, que dans leur fonctionnement, je pense notamment aux dernière de chez nvidia basé sur le fermi, si je ne me trompes pas.
    Et c'est ce qui les rend si performantes, non ?

    Partant de cet exemple, il est semble évident qu'utiliser des composants spécialiser, avec les développements logiciels qui vont bien, améliorerait les performances de certains scénarios d'utilisation.

    Après de là à le généraliser.... Encore faudrait il y trouver un réel intérêt.
    Les cartes graphiques en ont, avec tous le fric qu'il y à derrière et l'industrie du jeux vidéo qui pousse.

    Pour les autres scénarios envisageable par contre ... je ne sais pas : /

    A plus

    edit

    D'après ce que j'ai pu lire, d'une manière pratique ces chercheurs auraient spécifiquement programmés 1000 coeurs fpga, pour optimiser l’exécution du codec avec un langage style http://fr.wikipedia.org/wiki/VHDL-AMS ?
    C'est effectivement très compliqué.

    Mais alors le processeurs d'oracle sparc t4 est il basé sur ce même système ?
    Peut être avec un processeur central, et des unités dédiés aux calculs de base de données ?
    J'y ai bien vu la notion d'optimisation des opérations de cryptage, est aussi le cas pour les requêtes que l'on exécute sur la base de données ?
    Ne peut on pas imaginer connecter plusieurs de ces 128 unités avec des connexions adéquat pour imiter ces 1024 coeurs ?
    Peut on imaginer que les performances soient meilleures ? Ou peut être pas ?

    plein de question en fait...

  5. #5
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344

  6. #6
    Membre confirmé Avatar de TNT89
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Points : 615
    Points
    615
    Par défaut
    Je ne comprends pas pourquoi c'est si exceptionnel... Un GPU NVidia, le GTX 580, a 512 cœurs CUDA, donc en SLI deux cartes en ont déjà 1024 avec des possibilités bien sympathiques...

    bref, je dois rater quelque chose, non?

  7. #7
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par TNT89 Voir le message
    Je ne comprends pas pourquoi c'est si exceptionnel... Un GPU NVidia, le GTX 580, a 512 cœurs CUDA, donc en SLI deux cartes en ont déjà 1024 avec des possibilités bien sympathiques...

    bref, je dois rater quelque chose, non?

    ben GPU != FPGA... tout simplement

    que ce soit en terme de consommation énergétique, d'architecture, etc.


    regardes la différence entre Cuda et VHDL/Verilog/SystemC

  8. #8
    Membre éprouvé Avatar de Elepole
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 504
    Points : 1 151
    Points
    1 151
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Que pensez-vous de cette prouesse ?
    J’applaudis.

    Citation Envoyé par Idelways Voir le message
    Prometteuse ou encore très (trop) futuriste ?
    Bon pour les PC, ou pour les serveurs (ou les deux) ?
    Quand on voit qu'on a toujours du mal a tirée partie du quad core pour le grand public.... Les labo et serveurs vont surement trouver l'utilité a se genre de puce, mais pour les PC pas avant ..... longtemps.

  9. #9
    Membre éclairé
    Avatar de ArKam
    Inscrit en
    Mars 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2007
    Messages : 528
    Points : 679
    Points
    679
    Par défaut
    Actuellement chez nous (dans ma boite) ils sont en train de travailler sur une autre approche, c'est comparable au multi-coeur mais c'est aussi comparable au DSP, bref, actuellement on peux dire que c'est du Dynamic DSP Multi Core.

    Au vue des derniers slides et design ça à l'air plutot sympa

    Maintenant comme dit plus haut, la puissance c'est bien mais encore faut il pouvoir s'en servir facilement et lui trouver une utilité pour les masses sans quoi c'est vouer à mourir à plus ou moins long termes.

  10. #10
    Membre actif Avatar de ratomms
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2009
    Messages : 163
    Points : 253
    Points
    253
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Le Dr Wim Vanderbauwhede rappelle néanmoins que ces puces ne sont pas utilisées dans les ordinateurs standards
    C'est vraiment dommage.

  11. #11
    Membre expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Points : 3 645
    Points
    3 645
    Par défaut
    C'est vraiment dommage.
    Boarf quelle utilite tu y trouverais ? Avoir 1000 coeurs te coutte un bras, et l'autre bras tu le depense en ram (2 To de ram pour le bouzin me semble suffisants mais ca ne tiendrais pas dans une CM standard).

    Par contre effectivement pour faire des labs et des machines virtuelles..... miam miam Le nombre de serveurs virtuels ou de Desktops qu'on pourrait faire tourner sur un seul serveur ....

  12. #12
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Points : 3 583
    Points
    3 583
    Par défaut
    C'est Glasgow la ville en Ecosse

  13. #13
    Expert confirmé Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Points : 5 279
    Points
    5 279
    Par défaut
    Citation Envoyé par vpourchet Voir le message
    Boarf quelle utilite tu y trouverais ? Avoir 1000 coeurs te coutte un bras, et l'autre bras tu le depense en ram (2 To de ram pour le bouzin me semble suffisants mais ca ne tiendrais pas dans une CM standard).

    Par contre effectivement pour faire des labs et des machines virtuelles..... miam miam Le nombre de serveurs virtuels ou de Desktops qu'on pourrait faire tourner sur un seul serveur ....
    Dans quelques années, avoir 1000 cœurs et 2To de RAM sera la norme et les bécanes avec des quad core seront reléguées au rang de bouses.

    S'il est très complexe de développer des applications pour plusieurs cœurs de processeur, je suppose que pour ce qui est du multimédia, c'est très intéressant. Par exemple, dans le cas d'encodage ou de décodage de vidéo/image/son, chaque cœur peut s'occuper d'une partie du contenu afin de diminuer encore davantage la taille d'un fichier grâce à des algorithme de compression plus performants.

  14. #14
    Membre expérimenté
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Points : 1 455
    Points
    1 455
    Par défaut
    Citation Envoyé par Barsy Voir le message
    Dans quelques années, avoir 1000 cœurs et 2To de RAM sera la norme et les bécanes avec des quad core seront reléguées au rang de bouses.
    .
    Et l'essentiel de cette puissance sera utilisé à des opérations de sécurité, à la gestion des mises à jours, puisque (autre tendance ) tout sera diffusé dans le "cloud" !
    Et l'utilisateur constatera que sa machine est de plus en plus lente à démarrer et à répondre à ses besoins

  15. #15
    Membre expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Points : 3 645
    Points
    3 645
    Par défaut
    j'imagine les vitesses d'encodage/decodage avec 1000 coeurs Barsy

    ou encore les compilations

    mais c'est nul parce qu'on pourra plus surfer au taf en pretextant une compilation ou un encodage de 4h en cours ...

  16. #16
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 538
    Points : 5 224
    Points
    5 224
    Par défaut
    Citation Envoyé par Idelways Voir le message
    De quoi rendre jaloux Oracle et sa puce à 128 cœurs prévue pour 2015 ?
    pas 128 coeurs
    mais 128 threads, 16 coeurs SMT

  17. #17
    rjl
    rjl est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 82
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 301
    Points : 129
    Points
    129
    Par défaut Bravo
    Eh, oui, même si ce n'est encore que de l'exploit de labo, ça aboutira et surtout, en attendant va doper et stimuler la recherche.
    Bien sûr, je ne l'aurai pas dans mon micro avant bien longtemps (d'ailleurs, en aurai-je besoin ?) mais il est sûr que lorsque ça émergera ça reconfigurera l'ensemble de l'échelle des prix !
    Alors bravo et merci RJL1105

  18. #18
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14
    Points : 14
    Points
    14
    Par défaut
    A voir le coté "Green" du produit...

  19. #19
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut intéressant
    Il va faloir que l'on investissent dans cette technologie chez Novirent!
    Promis dès que ça sort, nous le mettrons dans nos serveurs en locations!

Discussions similaires

  1. Des chercheurs de Microsoft dévoilent TouchStudio
    Par Idelways dans le forum Windows Phone
    Réponses: 5
    Dernier message: 30/04/2011, 22h03
  2. Des chercheurs de Microsoft dévoilent TouchStudio
    Par Idelways dans le forum Actualités
    Réponses: 0
    Dernier message: 13/04/2011, 13h56
  3. Des chercheurs dévoilent un processeur à 1000 cœurs
    Par Idelways dans le forum Actualités
    Réponses: 16
    Dernier message: 05/01/2011, 12h27
  4. Réponses: 21
    Dernier message: 09/07/2010, 12h23
  5. Réponses: 1
    Dernier message: 17/05/2008, 23h44

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