Programmation : panique face aux CPU multi-coeurs ?
C´est le patron de Valve en personne qui lance une sonnette d´alarme pour les développeurs, et spécialement dans le domaine du jeu vidéo. Selon lui, l´apparition des CPU multi-cœurs, sur PC comme sur console, va radicalement complexifier la manière de programmer les applications.
« D´un point de vue technologique, je pense que chaque développeur de jeu devrait être terrifié face à la nouvelle génération de processeurs. Le code que vous utilisez actuellement, vous pouvez le jeter à l´abandon. Cela ne va pas aider à la création des prochaines générations de jeux vidéo » explique Gabe Newell.
Le patron affirme qu´il reste encore de nombreux problèmes pour faire tourner ces nouveaux systèmes multi-cœurs. « Vu la quantité de temps qui faudrait pour programmer un bon moteur multi-cœur fonctionnel, la Xbox 360 ne devrait pas encore sortir avant longtemps » lance-t-il. Rappelons que la Xbox est dotée d´un processeur à trois cœurs de Power PC, et que la PS3 possédera une toute nouvelle génération de processeurs Cell.
La difficulté réelle sera pour les développeurs de connaître parfaitement l´architecture de l´engin pour lequel ils vont programmer, pour pouvoir prédire le comportement de leur code dans un environnement multi-cœur, où toutes les difficultés de prédiction sont multipliées par autant. Il faudra revoir tout son code, et s´attendre à une fracture entre développeurs de très haut niveau et développeurs moyens, selon Newell.
Et Newell de passer la vitesse supérieure, en s´en prenant directement aux fabricants de matériel, suivez son regard : « Les déclarations du genre ´´Ho, la PS3 va être deux fois plus puissante que la Xbox 360´´ ne veulent rien dire. C´est surprenant comment les clients joueurs sont pris pour des idiots. Le fait est que vous aller avaler ce genre de système alors qu´en fait, il n´existe aucun code fonctionnant sur ces machines qui s´approcherait d´un réel progrès dans les performances des jeux. [...] C´est un problème puisqu´à long terme, ça aura un impact sur nos ventes à tous ».
Certains programmeurs parlaient déjà d’une certaine difficulté à développer des applications dont le code serait totalement repensé pour le processeur Cell de la PS3, idem pour les trois cœurs du CPU de la Xbox 360... Ça se confirme...
source pcinpact, dites leur merci
Oui ba le patron de Valve devrait s´inquieter de ses codes sources parce que les fuite pour hal-life² c´était aussi la panique !
Donc histoire de panique il est calé ! ![]()
C´est la premier à dire ca ! mais le VALVE ne développe pas que pour la XBOX et X360 ? ( et PC bien sur)
Oui
C´est vraiment, mais vraiment vieux cette news. Faut suivre l´actualité un peu.
rasputin4444 ?
faut voir ca, je pense qu´il faudrait attendre que certains developpeur aient fini un jeux sur ps3 avant de dire que les consoles next gen auront des problemes pour developper les jeux dessus
Ils parlent dans le vent les analystes !
coyote81
ca parait evident c est la premiere fois que les developpeurs developpent avec un triple core
ou plusieur co processeur
avant s etait mono core
les developpeurs vont se former , ils n ont pas l habitude
et sur 360 les delai sont court en gros y aura de belle surprise car dans des delais aussi court impossible de maitrsier cette nouvelle facon d apprehender la conception dun jeu
Le processeur de la Xbox 360 est massivement multithreading. Or l´exploitation multithreading n´est pas encore une chose très généralisée auprès des développeurs
quel developpeur a deja utilise cela
c est simple , c est un premiere pour tous
vous sous estimez l importance de cette nouvelle donnee
un evolution majeur , surtout avec ati est son gpu a l architecture unifie
je pense que ce qu on a vu sur 360 est loin de representer ses capacites , les developpeurs dispose de peu de temps pour assimile et exploiter cette nouvelle architecture
faudra attendre un peu avant de voir les developpeurs prendre conscience des possibilite qu ils leur sont offerte
Alors cela pour la PS3 est plus difficile à gérer vu la composante des plus eclictique de ses composants mais le temps jouant en la faveur de Sony sa console pourrait avoir de bien meilleur jeux à sa sortie que si elle sortait en Novembre confiance donc !
une fois que ces consoles ( 360, ps3) bien maitriser les jeux seront d´une qualiter digne de la video de killzone2 minimum...
Ils vont pas paniquer puisqu´il savent déja programmer en dual core
et oui certain jeux son capable d´exploité les bi-processeur ( et ou les proco dual-core)
exemple flagrant avec quake3 qui en était déja capable...
donc c´est pas un core de plus qui va faire paniquer les bon développeur...
Mais gabe newell c´est tout sauf un bon programmeur...
evil_sparda
Posté le 10 août 2005 à 05:45:57 Avertir un administrateur à propos de ce message !
une fois que ces consoles ( 360, ps3) bien maitriser les jeux seront d´une qualiter digne de la video de killzone2 minimum...
la video de killzone 2 tounait avec 5fps alors tu peut oublier
dans le cas de la ps3 , ils n´ont qu´à utiliser seulement le cell sans ses DSP dans un premier temps . Cela fera déjà des jeux très acceptables
même chose , pour la xbox 360,même s´ils n´utilisent qu´un corps cela fait malgré tout une grosse différence avec la xbox
Avec le temps il apprendrons à utiliser les processeurs
LOL, j´en était sûr, les pro-sony s´imaginent déjà que tous les jeux PS3 vont être comme la démo de Killzone. C´est beau de rêver...
Je ne dis pas que la PS3 ne sera pas capable d´arriver à ce résultat, mais pas avant plusieurs années d´exploitation de la console, car il faut le temps que les développeur maîtrisent la machine, et d´ailleurs je pense que ce n´est pas à la portée de tous, seuls les plus talentueux peuvent espérer y arriver, ce qui m´amène à penser que les jeux de cette qualité ne seront pas légion.
au moins cela limitera peut-etre les jeux multi consoles ! ! :D
Surement ^^
ouahhhhh tu viens de te reveiller toi????
dis moi serieux tu as hiberné???? 4 ans plus tard la miss ![]()
Cà cofirme ce que je penssais de cette boite de bons en rien.
Pas capables de programmer sur PS3 et endehors de DirectX. Ils sont incapables de se remettre en question et d'apprendre quoi que ce soit d'un nouveau Hardware.
Il n'y a qu'a voir Orange Box incapable d'être plus performant sur 360 que sur des PC d'il y a 5 ans.
Ces mecs sont incapbles d'optimiser leurs codes et donnent leurs boulot à des stagiaires de chez EA pour les converssion PS3 (console sur laquelle ils crachent à la moindre occasion mais dont le fric des joueurs est toujours bon à prendre sur des portges baclés).