pour éviter de faire un gros hors sujet sur cet autre topic et parce que la discussion est intéressante, je crée un autre topic.
Je réponds donc au message de baboulette :
Dans 2 ans intel prevoit de sortir au niveau proc des 6/8 cores, et des vrais cores, pas des spe.
dommage
pendant ce temps, IBM met au point ses supercalculateurs à base de Cell 3 avec 2 PPE et 16 SPE ...
pour être tout à fait exact, il me semble quand même que Intel étudie également l'éventualité d'utiliser des architectures hybrides
Tu plaisantes ???
7 ou 8 spe faces a des dualcores oui, mais face à 8 core, surtout avec un controleur memoire integré, ca m'etonerai .
Je parle en termes de performances de calcul brutes. Un SPE (plus exactement un SPU) du Cell de la PS3 a une puissance crête de 25 GFlops. Les Core 2 à 3 GHz ont des puissances crêtes théoriques de 20 à 25 GFlops par coeur.
Et c'est là qu'il faut faire très attention avec les chiffres donnés, parce que autant le Cell est prévu pour que le code puisse tourner presque en permanence à la puissance crête, les coeurs génériques à la Core 2 ne tournent et ne tourneront jamais au max de la puissance théorique. Tout simplement parce que les Core doivent tout faire, au milieu des calculs il y a des accès mémoire, des entrées/sorties, de la gestion d'interruptions à faire, ce qui prend un temps qui finit par devenir très important.
Or, sur le Cell, les tâches sont réparties :
- Les calculs sont faits par les SPE
- Les entrées/sorties, la gestion des interruptions sont gérées par le PPE
- Les accès mémoire des SPE sont gérés par des unités de gestion mémoire séparées de l'unité de calcul du SPE.
En gros, dans un SPE, il y a :
- Le SPU (le processeur proprement dit)
- Le Local Store (Petite mémoire locale extrêmement rapide, avec temps d'accès similaires à de la mémoire cache)
- Le MFC (Memory Flow Controller), qui effectue les transferts mémoire entre le local store et la RAM centrale.
On le voit donc bien, les SPU n'ont qu'une chose à faire : calculer. Les accès à la RAM sont gérés par les MFC, et toutes les tâches ingrates (le ménage, les courses, la vaisselle) sont faites par le PPE.
CITATION(baboulette)
De plus IBM n'est meme pas encore capable de faire des procs en 45 nm, alors qu' intel teste deja le 35 ..
détrompe-toi, le Cell à 45 nm existe depuis un moment. IBM est quand même un des leaders du marché des supercalculateurs, ça ferait mal de savoir qu'ils en sont encore aux technologies d'il y a 2 ans ...
CITATION(baboulette)
Et puis c'est pas demain la veille qu'un particulier aura un supercalculateur, alors que les procs octo-cores, sont prevus pour les machines desktops, et surtout intel prevoit le retour de l'hyperthreading.
Bah franchement, tu sais les plus gros supercalculateurs ne sont que qu'un gros paquet de cartes mères avec 2 ou 4 processeurs à 2 ou 4 (et encore) coeurs... La puissance est plus due au nombre de cartes mères utilisées que du nombre de coeurs dans chaque processeur.Un processeur de PC actuel éclate n'importe quel Opteron, Xeon, Itanium (hahaha) ou Power5 utilisé dans les supercalculateurs actuels.
CITATION(baboulette)
Et puis la flexibilité d'un core à part entiere n'est pas comparable à un spe.
Ca, c'est vrai. Un SPE fait du calcul, du calcul, et encore du calcul. Cela dépend de ce que l'on veut faire : veut-on utiliser la machine pour une seule tâche (ou un nombre limité de tâches) et la/les faire à la plus grande vitesse possible, ou veut-on une machine capable d'exécuter un grand nombre de tâches en même temps, style serveur internet ?
Pour les applis multimédia, jeux, musique, modélisation 3D ou autre, il est très clair que des coeurs dédiés au calcul seront bien plus utiles que des coeurs qui font tout, même le café, mais moins vite.
Pour les applis qui font principalement des accès disque, entrées/sorties, services réseau et autres, des coeurs génériques seront plus adaptés.
Tu parles des octo-cores prévus pour l'année prochaine, mais IBM en est déjà au Cell 3 à 16 SPE. Tout simplement parce que les SPE sont plus petits et occupent moins de transistors que des coeurs génériques. Tout ce qui ne sert pas au calcul a été enlevé.
CITATION(baboulette)
Pour les architectures hybrides d'intel, c'est CPU+GPU dans un meme die (comme AMD).
Le systeme de SPE, n'est pas trop compatible avec l'architecture I386.
Le systeme de SPE, n'est pas trop compatible avec l'architecture I386.
C'est très inexact. Effectivement Intel a annoncé récemment vouloir investir dans des procs incluant à la fois des fonctionnalités CPU et GPU, mais cela est plutôt présenté comme du super SSE (ou du "SSE sous stéroïdes"), donc ajouter des extensions très performantes aux CPU, capables d'assurer le travail de rendu graphique que font habituellement les GPU, mais évidemment utilisables aussi pour faire des calculs plus génériques. Il ne s'agit pas d'architectures à coeurs hybrides comme veut faire AMD : des coeurs CPU d'un côté, et des coeurs GPU de l'autre.
Peut-être que je me suis trompé en confondant avec AMD, mais il m'avait semblé entendre qu'Intel envisageait également les architectures hybrides avec une répartition entre coeurs génériques et coeurs de calcul.
CITATION(baboulette)
De plus il ne faut pas se voiler la face, des consoles avec des technos de 5 ou 6 ans seront bien larguées
face aux pc ..
face aux pc ..
c'est vrai, mais le ratio performance/prix restera longtemps imbattable ! si tu veux plus de puissance qu'un processeur de PS3, achète une deuxième PS3 ! ^^
merci !
