Larrabee comme PPU
Intel vient de publier un white paper portant sur les calculs ayant attrait à la physique dans les jeux, sur son processeur Larrabee.
Larrabee : un processeur qui calcule la physique des jeux
Un PPU (Physics Processing Unit) est un processeur qui dispose d’unités capables de prendre en charge le calcul des lois physiques régissant un jeu et qui vont déterminer le mouvement des corps pour des effets plus réalistes.
Intel affirme que Larrabee pourra prendre en charge les calculs physiques des jeux et vient de publier un white paper afin d’aider les développeurs pour qu’ils puissent profiter au maximum de la prochaine architecture du fondeur.
La croisade d’Intel : pousser les programmeurs à programmer
Le document touche presque tout ce que l’on trouve dans les jeux : les mouvements de fluides, de tissus, de corps rigides ou les lois régissant les collisions entre objets. On note tout de même qu'Intel ne parle pas des calculs régissant les fumées ou les corps gazeux (buée par example), ce qui est surprenant. Intel souhaite que les programmeurs utilisent les nombreux cores de Larrabee en faisant appel au parallélisme et la synchronisation des threads. Il faut dire que les developpeurs ont du mal à faire le pas du parallélisme, comme nous vous le relations dans notre dernier dossier « Les enjeux du parallélisme » et Intel doit donc commencer à marteler son message assez tôt pour espérer voir les programmeurs optimiser leurs jeux pour Larrabee.
On note aussi que ce white paper montre que Larrabee ne sera pas cantonné aux applications GPGPU, comme on a pu l’entendre de sources externes à Intel. Le fondeur compte bien sortir un produit qui améliorera le gameplay. On peut d’ailleurs penser qu’à défaut d’être le GPU le plus puissant, Larrabee pourrait devenir un PPU incontournable. Il semblerait que c’est ce qu’espère Intel qui parle d’un processeur « capable de répondre aux demandes des applications physiques dans les jeux ».
- Puissance-PC teste la RC de Windows 7
- Samsung : des écrans LCD à toucher
- Le boîtier Thermaltake Spedo Advance en test
- Une coque en alu pour l'Eee PC 1002HAE
- Test du boîtier Antec P183
- Le Pentium E6300 débarque au Japon
- ATI : le RV870 repoussé à la fin de l'année
- Les enjeux du parallélisme
- Une Rock Star chez Intel, en vidéo






C'est le moment pour les développeurs de justifier leurs salaires
Il faut évoluer un peu et éviter de trop se reposer sur ses acquis 
N'importe quoi Darika, les développeurs programment tout autant depuis des lustres. Une structure de programmation, un moteur de jeux ça se réfléchit et ça se travaille très sérieusement. Larrabee ou pas. Dire que les programmeurs reposent sur leur acquis c'est ne rien comprendre au métier de développeur. Ils vont juste programmer un peu plus que d'habitude, mais ça, ça se fait depuis longtemps! Si bien sûr je parle des bons programmeurs. Si tu parles des mauvais programmeurs, ils vont continuer a faire de mauvaise chose, même en programment plus pour "justifier leurs salaires", donc ceci est hors propos.
Ceci est la réaction d'un programmeur de jeux vidéo qui lit des choses aberrantes le matin.
Quand on voit le temps qu'il a fallu au monde du jeu vidéo pour implémenter une vraie gestion du multi-core, il me semble qu'en effet on peut mettre en cause la frilosité de certains développeurs face à cette complexité. Je me rappelle d'un prof qui avait dit "un bon programmeur est un programmeur paresseux"...
On dit "les calculs ayant trait à la physique" et non pas "ayant attrait à la physique"
(buée par example)
hmmm de mieux en mieux...
en gros, intel s'appercoivent que leur larrabee va être une catastrophe face au gpu de nvidia et de ati, et ils essayent déja de reclasser leur produit.
Si je ne doute pas de la capacité d'intel pour se mettre a niveau, arriver en tant que "nouveau" dans le secteur des cartes graphiques haut de gamme avec un produit totalement nouveaux et dont le travail d'optimisation est primordial, autant dire tout de suite, que ce sera un échec.
De plus, les gens, savent que gpu INTEL = pas bon, donc il faudra faire une campagne de marketing massive pour changer les esprits.
Enplus, comme intel est en train de s'engluer avec ses different socket, ses probleme de license SLI et bientot crossfire. Car si la marque ATI disparait pour AMD, je doute que Intel puisse avoir des chipset compatible AMD CROSSFIRE...
rinac9 > Larabee ce n'est pas un GPU, donc de toute manière ils ne peuvent pas concurrencer directement nvidia ou ati. Il n'a jamais été question de faire du rendu OpenGL/Direct3d, donc on peut pas vraiment parler de "reclassement". Là où larabee va percer, c'est en effet dans la physique, mais aussi dans le raytracing. Or c'est plutôt nvidia qui a peur d'intel sur ce coup là, puisque les GPU sont beaucoup plus limités que les CPU pour ce genre de calcul.
rinac9 > Larabee ce n'est pas un GPU, Il n'a jamais été question de faire du rendu OpenGL/Direct3d
Si, il y aura des drivers OpenGL/DirectX 9 et 10. Et Intel veut concurrencer directement nvidia et ati. Je sais pas si tu te rends compte mais nvidia à côté de intel, c'est une start up. Et si nvidia a racheté autant de boite de software ces dernières années, c'est pas pour rien.
Si, il y aura des drivers OpenGL/DirectX 9 et 10. Et Intel veut concurrencer directement nvidia et ati. Je sais pas si tu te rends compte mais nvidia à côté de intel, c'est une start up. Et si nvidia a racheté autant de boite de software ces dernières années, c'est pas pour rien.
Non, non et non !
Intel ne va supporter nativement que quelques instructions, notamment au niveau des textures. Autrement il faudrait passer par un rendu logiciel, possible, mais trop coûteux en performance (et je ne pense pas qu'intel va mettre en avant cet utilisation de larabee, au risque de dégrader son image).
Larabee n'est PAS un GPU, c'est dit et répété ici : http://www.presence-pc.com/tests/i [...] ure-22867/
L'avantage indéniable par rapport aux GPU classiques, c'est notamment les accès mémoire (possibilités de debugage), et les instructions vectoriels 512 bits, les prédictions de branchements, etc.. qui profiteront directement à des calculs beaucoup plus subtiles comme le raytracing, les caculs physiques, etc..
Pour le grand public, Larabbe est un GPU et il sera vendu sur une carte fille au format PCIE 16x, comme n'importe quel autre carte graphique.
Comme tous les autres GPU, il aura des driver OpenGL et Direct3D. De même il pourra faire office de PPU (comme nVidia et ATI depuis quelques temps déjà) : PhysX, Havock ou encore une autre API ? Et j'imagine également, que Larrabee, comme tout bon GPU qui se respecte supportera OpenCL.
Alors oui, il est un peu plus orienté GPGPU que les GPU d'aujourd'hui (mais quid des "GPU" d'nVidia/ATI de 2010 ?) et son hardware est assez différent de ce qui a existé jusqu'ici, et alors ?
Quand les cartes Larrabee sortira, je ne suis pas sûr qu'elles seront si différentes que les autres cartes équipés de "GPU" nVidia ou ATI.
Si l'on sort du cadre du grand public, c'est un peu différent. Et encore, les GPU actuels d'ATI/nVidia sont-ils réellement (que) de simples GPU ? Entre CUDA, PhysX, OpenCL, ATI Stream, les cartes du type Tesla, etc. les GPU d'aujourd'hui sont-t-ils de simple GPU ?
Pour moi Intel va sortir une puce qui entrera en concurrence des puces d'nVidia&ATI, allant un peu plus loin en GPGPU que les puces actuelles mais prenant la même direction qu'ATI&nVidia depuis quelques années. Et j'ai hâte de voir ce que proposeront ATI&nVidia en 2010 lorsque Larabbee sortira.
Les fumées et corps gazeux se comportent comme des fluides.
N'importe quoi Darika, les développeurs programment tout autant depuis des lustres.
S'ils travaillaient si proprement, on aurait beaucoup plus d'applis qui tirent parti des multicores.
Quand on voit le temps qu'il a fallu au monde du jeu vidéo pour implémenter une vraie gestion du multi-core, il me semble qu'en effet on peut mettre en cause la frilosité de certains développeurs face à cette complexité. Je me rappelle d'un prof qui avait dit "un bon programmeur est un programmeur paresseux"...