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

Affichage des résultats du sondage: Les processeurs graphiques sont...

Votants
110. Vous ne pouvez pas participer à ce sondage.
  • 1 - Encore très performants et utile pour toutes les tâches

    66 60,00%
  • 2 - Surtout faits pour programmer des jeux

    39 35,45%
  • 3 - Archaïques

    2 1,82%
  • 4 - Autre (précisez svp)

    3 2,73%
Actualités Discussion :

Les processeurs graphiques sont-ils voués à disparaître ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 547
    Par défaut Les processeurs graphiques sont-ils voués à disparaître ?
    Les processeurs graphiques sont-ils voués à disparaître ?

    Selon Tim Sweeny, CEO fondateur de Epics Game (moteurs Unreal Tournament), le processeur graphique serait à inscrire sur la liste des espèces menacées.

    La technologie OpenCL (Open Computing Language) est le résultat du mariage entre une API et un langage de programmation dérivé du C. Elle a été crée pour faciliter la programmation de l'intersection entre les CPU (de plus en plus parallèles) et les GPU (de plus en plus programmables).

    Mais alors que la technologie Grand Central (qui simplifie le développement multithread) semble être bien absorbée, la technologie OpenCL pose, elle, de très gros problèmes de par l'éloignement géographique entre le processeur graphique (relégué à la terminaison d'un port PCI Express) et la mémoire centrale. Dans ce cas, le transfert mémoire des données nécessaire au calcul coûte énormément de temps et d'argent, et il faudra alors évaluer si le processeur est plus interessant en termes financiers par rapport à la parallélisation des calculs.

    En effet, bien qu'il soit extrêmement puissant pour les calculs parallèles, le processeur graphique est en général assez mauvais pour les tests. Comment vaincre ce problème, d'autant plus lorsque l'on ne connaît pas la complexité des calculs qui seront à effectuer (ce qui est fréquent pour les projets de haute performance) ?

    Si l'on se penche pour prendre le pouls de ce marché, on s'aperçoit que NVIDIA y est leader, talonné à distance respectueuse par Intel (dont la puissance des processeurs graphiques ne rivalise pas encore avec ceux du "maître" mais des innovations sont en route - implémentation de traitements graphiques et d'architectures superscalaires).

    NVIDIA serait donc logiquement le premier à pâtir de cette situation qui pourrait malmener ce marché dans sa globalité.

    Source : L'étude de Tim Sweeny

    NVIDIA réussira-t-il à se sortir de cette mauvaise passe simplement en incorporant des processeurs graphiques dans des ARM ?

    ATI se plaçant juste après NVIDIA en terme de performances, et appartenement à AMD qui serait en mesure d'instaurer un traitement graphique dans ses processeurs, pourrait-il doubler NVIDIA et lui prendre sa place de leader ?

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Tiens c'est drôle, j'avais justement eu cette même discussion avec un ami, où je prévoyais la même chose justement (Je devrais vraiment me mettre au VC on dirait )

    Perso, je crois que oui. Pas taper car j'ai plus touché à la programamtion graphique (3D) depuis des années, mais j'avais quand même suivi le passage de l'architecture fixed stage pour le pipeline du rendering à une architecture plus ouverte, où plusieurs unités de calcul opèrent indifféramment sur les transformations, texturing, lighting et autres effets.

    Donc, si les processurs centraux arrivent à avoir assez de puissance et à supporter les calculs vectoriels, je ne verrais plus de raisons d'être pour les processurs graphiques.

  3. #3
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Il n'y aurai pas des problèmes d'alimentation/refroidissement si absolument tous les calculs d'un pc (de gamer ou d'un graphiste ?), que ce soit graphiques ou non, étaient rassemblés sur une puce de 5 x 5 ?

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 885
    Par défaut
    Mouais, vu la tendance actuelle chez NVidia (de plus en plus puissants et polyvalents), et le design des futurs processeurs Intel (certes amenés à être rendre inutiles des puces bas de gammes, mais en AUCUN CAS des puces haut de gamme), je parie sur un avenir plus que radieux pour les cartes graphiques.
    La démocratisation de la stéréo-vision et des technos genre CUDA me confortant dans mon impression

    D'ailleurs, on parle facilement de l'évolution des CPU, et de la possibilité de les voir remplir les tâches des (petits) GPU, mais pourquoi ne parle t-on pas de l'inverse ? Eux aussi évoluent. Nous ne sommes qu'au début de l'ère des GPU :p

    Oui à une fusion CPU-GPU pour la bureautique, mais nous somme encore loin des résultats attendus pour tout ce qui touche à la 3D.

  5. #5
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Citation Envoyé par entreprise38 Voir le message
    D'ailleurs, on parle facilement de l'évolution des CPU, et de la possibilité de les voir remplir les tâches des (petits) GPU, mais pourquoi ne parle t-on pas de l'inverse ? Eux aussi évoluent.
    Justement, les GPUs évoluent dans le sens où ils s'approchent de plus en plus des CPUs : des jeux d'instructions de plus en plus étendues et génériques (excepté le support natif des vecteurs et matrices). Même qu'on programme avec du C-like pour les GPUs

    Mais effectivement, encore faut il que les CPUs puissent assurer la montée en charge, quoi qu'avec les multi-core ça devrait être jouable (théoriquement, je ne suis pas spécialiste dans le domaine).

  6. #6
    Membre actif Avatar de monwarez
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 144
    Par défaut
    On a besoin du GPU n' ont pas que pour les jeux, mais pour tous se qui touche la 3D, par exemple: l' animation etc..

    Comme le dit smyley, rassembler tous les calculs sur une seule puce, pose des problèmes de refroidissement, qui je crois ne doit pas dépasser les 80° C

Discussions similaires

  1. [Framework] [Core] les singleton Spring sont-ils multi thread ?
    Par mrjeronimo dans le forum Spring
    Réponses: 8
    Dernier message: 24/06/2008, 12h28
  2. Les tableaux associatifs sont ils triés?
    Par wodel dans le forum Langage
    Réponses: 4
    Dernier message: 12/02/2008, 00h16
  3. Les composants graphiques sont-ils des controles ActiveX
    Par Lucas Panny dans le forum C++Builder
    Réponses: 0
    Dernier message: 02/11/2007, 05h55
  4. Pourquoi les mails ne sont ils pas envoyés?
    Par Sunsawe dans le forum Développement
    Réponses: 3
    Dernier message: 12/04/2007, 23h49
  5. Les drivers ODBC sont-ils nécessairement payants ?
    Par Draekonyss dans le forum 4D
    Réponses: 5
    Dernier message: 20/04/2006, 18h50

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