jgabit Wrote:J'adoooooooooooooore les articles de kilkenny !!!!

Désolé de te dire ca, mais comme surement 90% des lecteurs ici, nous ne sommes pas des professionels de l'informatiques, moi même qui m'y connait un minimum ne comprend pas un mot sur deux à tes comm... T'es articles et raisonnements sont surrement très interressant, mais il faudrai que tu nous fasse 1 ou 2 ligne à la fin de tes articles pour nous "traduire" en francais noobien

!!! ^^
Sinon je t'envie, j'aimerai aussi bien m'y connaitre que toi ! chapeau ! (meme si tout ce que tu dit est inverifiable

)
BONNE ANNEE 2009 à TOUS AU FAIT !!!!!!!
C'est vrai j'ai un peu oublié que c'était un forum de gamer et pas de gros geek qui code sans arrêt. Pour traduire un peu ce que j'ai voulu dire :
Il y a deux grande famille de processeur les x86 (intel et AMD) et les PowerPC (IBM) et chacun a fait son "langage" pour utiliser le Vectoriel (calcul sur plusieurs données en même temps, le MMX pour intel et l'Altivec pour IBM). Tout les PC tournant sous Windows et même les mac pas trop vieux tourne sur une architecture x86, ce sont des processeur "généraliste", il ne sont pas spécifique à une seule tâche, de plus l'exécution du vectoriel et moins performant que pour les processeur IBM (c pour cela que la majorité des supercalculateurs tourne sur des powerPC).
La PS3, elle dispose d'un PowerPC G5 dépouiller (sans optimisation ni rien) et de 8 SPU (6 dispo sous linux), les SPU sont des processeur de calculs dédiés, il ne sont fait que pour cracher du calcul sur des vecteurs (128 bits, contre du 32 bits ou 64 pour du calcul classique dit scalaire). Elle dispose donc d'une puissance de calcul assez énorme, la difficulté de codage résidant dans l'organisation des données à envoyer au SPU et à les récupérer. Donc par rapport à un PC ou tu lance un calcul vectoriel ou deux suivant le nombre d'unité de calcule deispo (Une par core en genéral), sur la ps3 tu en lance 6, une par SPU, de plus c'est du temps réel et pas du temps partagé comme sous un pc ou il y a l'OS à gérer et tout un tas de bêtise made in windows, sur ps3, tout ça est géré par le PPE et les SPU sont donc entierement dispo pour envoyer du calcul.
Enfin tout ça pour dire que non un pc n'est pas pour fait pour ça, il n'y a qu'à regarder sur le site de folding@Home pour voir les quantité de calcul fait par CPU, GPU et PS3.
Pour finir, mon prof d'algo nous avez parlé l'an passé d'un université américaine (Stanford ou Berkeley) qui avait mis en parrallèle plusieurs PS3 et qui avait réussi a faire de la reconnaissance de formes sur des images aussi vite que le cerveau humain (moins d'une seconde) alors que le traitement d'image c'est vraiment un truc super lourd (en terme de calcul) à faire.
Voilà j'éspère que c'est un peu moins obscure pour ceux qui ont déjà des notions, vulgarisé plus que ça est difficile pour ceux qui ni connaisse vraiment rien.
Après si tu veux pour vérifier ce que je raconte je peut t'envoyer la présentation que j'ai faite avec un pote lors d'un projet l'an dernier et ou on a codé sur la PS3 en cours d'optimisation, a la fin ya un benchmark qui compare ce qu'on a fait sur PC et les différente version faite sur ps3.