COMPTOIR
  
register

AMD parle de la mémoire unifiée

Dans la stratégie d'AMD, les APU actuels ne sont qu'une étape vers des puces plus évoluées, appelées HSA pour Heterogeneous System Architecture. Ces puces auront la tâche d'exploiter d'une manière différente le CPU et le GPU par une unification de leur usage, permettant aux développeurs d'utiliser simplement la flexibilité du code CPU et la puissance de calcul des unités du GPU. C'est là le véritable dessein du projet Fusion, initié avec le rachat d'ATi.

 

La première étape a consisté à graver sur un seul die un CPU et un GPU, chose faite depuis 2011 avec Llano. Mais en dépit de leur proximité, les deux comparses ne partagent rien : chacun d'eux dispose notamment de sa mémoire virtuelle dédiée. Les échanges de données se produisent de la même façon qu'avec un processeur d'un côté et d'une carte graphique de l'autre. Un problème auquel AMD souhaite remédier avec une technologie appelée hUMA, pour heterogeneous Unified Memory Access.

 

Il s'agit donc d'unifier la mémoire entre CPU et GPU pour que l'un et l'autre aient accès aux mêmes données. Les avantages sont nombreux selon la marque : ainsi, les opérations de copie de l'un vers l'autre ne seront plus nécessaires et pourront être supprimées, ce qui se traduira concrètement par un gain de performances. D'un autre côté, la vie des développeurs sera simplifiée puisqu'ils seront débarrassés d'un jonglage permanent entre le CPU et le GPU.

 

slide_amd_hsa_huma.jpg  

 

Des choses bénéfiques pour tout le monde donc, du côté des pros comme des clients. AMD a profité de la présentation pour appuyer tous les intérêts d'une architecture HSA, sans oublier de tacler nVIDIA et son CUDA, qui recourt à une surcouche logicielle pour interpréter le code : une surcouche superflue qui n'aura pas lieu d'être dans un système HSA, d'après la firme de Sunnyvale. Les premiers APU HSA sont attendus pour 2014 avec Kaveri, gravé en 28nm.

 

A noter qu'AMD n'est pas le seul à s'être lancé dans l'aventure des architectures HSA puisque la firme est membre de la HSA Foundation, un groupe qui rassemble différents acteurs de poids dont ARM, Samsung et Qualcomm, et dont l'objectif est de promouvoir la programmation parallèle, notamment par l'élaboration d'un hardware qui simplifie cette tâche. (Source Bit-tech)

Un poil avant ?

Un premier ultraportable tactile AMD Temash A6-1450 dévoilé

Un peu plus tard ...

Gigabyte G1 Killer 5 et M5 leakées

Les 37 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Xorg, le Samedi 04 Mai 2013 à 13h13  
par Un ragoteur de passage embusqué le Samedi 04 Mai 2013 à 10h47
Change les piles de ton détecteur à ironie, Einstein.
Tu insultes Einstein.
par Un ragoteur de passage embusqué, le Samedi 04 Mai 2013 à 10h47  
par Xorg le Vendredi 03 Mai 2013 à 16h11
Ça parait très intéressant sur le papier, j'ai hâte de voir sa sortie. Si tel est le cas, Intel et ARM auront du soucis à se faire. Il n'y a pas à dire, AMD avec le rachat d'ATI a su faire de grandes choses, on ne peut pas le nier.

Je ne voudrais pas te couper dans ton élan, mais tu dis tellement mal les choses que ça me dérange et démange.
Un processeur (dans ton exemple), ou aussi appelé CPU, c'est un ensemble PCB + IHS + die. Une carte-graphique, c'est un PCB sur lequel on soude un processeur graphique (un GPU), ainsi que de la VRAM (GDDR5 ou DDR3 actuellement), et d'autres composants tels les sorties vidéos, des condensateurs, une interface PCIe et cetera.
Oui, AMD fusionne CPU et GPU pour ne former qu'un die, mais il n'y a pas de vraie mémoire, juste du cache (L1 + L2 + L3). Donc autant te dire qu'intégrer les périphériques que tu cites... «MER IL EST FOU !»
Change les piles de ton détecteur à ironie, Einstein.
par Xorg, le Vendredi 03 Mai 2013 à 16h11  
Ça parait très intéressant sur le papier, j'ai hâte de voir sa sortie. Si tel est le cas, Intel et ARM auront du soucis à se faire. Il n'y a pas à dire, AMD avec le rachat d'ATI a su faire de grandes choses, on ne peut pas le nier.
par AMvidia le Jeudi 02 Mai 2013 à 10h46
AMD intègre sur un même die, le processeur, la carte graphique et maintenant la mémoire... Il ne manque plus que l'écran, le clavier et la souris et on a un pc complet
Je ne voudrais pas te couper dans ton élan, mais tu dis tellement mal les choses que ça me dérange et démange.
Un processeur (dans ton exemple), ou aussi appelé CPU, c'est un ensemble PCB + IHS + die. Une carte-graphique, c'est un PCB sur lequel on soude un processeur graphique (un GPU), ainsi que de la VRAM (GDDR5 ou DDR3 actuellement), et d'autres composants tels les sorties vidéos, des condensateurs, une interface PCIe et cetera.
Oui, AMD fusionne CPU et GPU pour ne former qu'un die, mais il n'y a pas de vraie mémoire, juste du cache (L1 + L2 + L3). Donc autant te dire qu'intégrer les périphériques que tu cites... «MER IL EST FOU !»
par Un ragoteur de transit de Antwerpen, le Jeudi 02 Mai 2013 à 20h32  
par Un ragoteur sans nom de Provence-Alpes-Cote d'Azur le Jeudi 02 Mai 2013 à 16h51
Bonne soulution a condition d'avoir de la mémoire qui poutre comme sur la PS4.Je me demande bien comment tout cela va se finir.
TSMC a prevu pour 2015 de la memoire stackee sur le processeur. Avec des gains de 40% en vitesse et une forte reduction de la consommation. J'imagine qu'on aura alors ce systeme a memoire unifiee qui nous fera regarder les machines d'aujourd'hui, pourtant performantes, comme energivore et atrocement lentes.
par Nanabozo732, le Jeudi 02 Mai 2013 à 19h08  
par Un ragoteur de transit de Lorraine le Jeudi 02 Mai 2013 à 11h49
Alors certes la technique d'Intel apporte pour le moment plus de performances par génération , mais quand AMD sera capable de fournir "HSA" comme on l'imagine et si les soutient des développeurs est la , il n'y aura pas photo , Intel aura du soucis à se faire ! Et les APUs prendront un réel avantage face aux GPU classique pour les développeurs !
Beaucoup de suppositions pour finir sur une telle affirmation, attendons de voir avant de conclure.
par Un ragoteur sans nom de Provence-Alpes-Cote d'Azur, le Jeudi 02 Mai 2013 à 16h51  
Bonne soulution a condition d'avoir de la mémoire qui poutre comme sur la PS4.
Je me demande bien comment tout cela va se finir. Des cartes mères fabriquée par des constructeurs tiers avec tous le matos soudé dessus.
Ou des cartes mère avec la possibilité d'enficher de la GDDR et de changer le CPU/GPU de manière classique.
Dans tous les cas c'est un peu la mort des cartes graphiques cette solution, pour le meilleur et pour le pire.
par TheRagoteur d'Ile-de-France, le Jeudi 02 Mai 2013 à 16h19  
Ahhh, je savais bien qu'AMD allait utiliser le principe de la mémoire unifiée de la PS4 pour ses APU.
GG AMD
par Un ragoteur sans nom de Haute-Normandie, le Jeudi 02 Mai 2013 à 15h38  
C'est clair qu'ARM doit se bouger les fesses
par Un ragoteur de passage de Quebec, le Jeudi 02 Mai 2013 à 14h18  
par Un ragoteur de transit de Lorraine le Jeudi 02 Mai 2013 à 11h49
Intel aura du soucis à se faire
Ça me fais rire quand on dis qu' Intel aura du soucis a ce faire. Même quand AMD réussira a gravé ça première puce HSA (grand bien leur fasse) Intel ne seront pas loin derrière ou a même de le faire aussi . On a bien vu que Monsieur Intel même quand il performe moins garde le gros bout du fromage des part de marché malgrès tout. Je crois que présentement le secteur mobilité en forte hausse avec un Arm qui en est le roi et le secteur pc en baisse crée beaucoup plus de soucis a Intel que le HSA d'AMD n'en créera quand il sera prêt. Mais bon on ne peux pas prévoir l'avenir juste l'imaginer alors qui vivra verra.
par Un ragoteur de transit de Lorraine, le Jeudi 02 Mai 2013 à 11h49  
Chaud les gens qui comparent le cache L4 de Haswelle à hUMA , alors soit vous avez pas lu l'article soit...nan je sais pas !

hUMA est la pour fournir un cache unique pour le GPU et le CPU or à l'heure actuelle , le cache est coupé en deux. Ce que fait Intel est bien différent ils ne fond que rajouter du cache dédié aux GPU rien de bien miraculeux !

Mais les deux entreprises ont pris une direction opposé même si il faut rentrer dans les détails pour s'en rendre compte , AMD cherche à simplifié la totalité de ces APUs pour optimiser à fond leur architecture , là ou Intel rajoute de la puissance brut sans aucune optimisation !
Alors certes la technique d'Intel apporte pour le moment plus de performances par génération , mais quand AMD sera capable de fournir "HSA" comme on l'imagine et si les soutient des développeurs est la , il n'y aura pas photo , Intel aura du soucis à se faire ! Et les APUs prendront un réel avantage face aux GPU classique pour les développeurs !
par Rondoudou embusqué, le Jeudi 02 Mai 2013 à 10h49  
par SirCelester le Jeudi 02 Mai 2013 à 10h46
Je pense qu'une société dois rester spécialiser sur le coeur de son métier. Théoriquement, Microsft et AMD y gagneraient touts les deux, mais je pense que Microsft préfère rester centré sur windows pour ne pas se faire dépasser, surtout en ce moment avec la menace Google... Enfin c'est ce que je pense en tout cas, et leur stratégie actuelle leur réussit très bien.
Je ne dis pas le contraire, mais l'union de ces deux là à de quoi faire baver, je rajouterait que MS a largement les reins assez solide pour diversifier un peu leur domaine, après tout les produits informatiques sont très liés aux systèmes d'exploitation de MS, mais bon...
par Activation, le Jeudi 02 Mai 2013 à 10h47  
moueh rien de neuf intel suit aussi cette voie, nvidia aussi
le tout c'est de concrétiser

et je pense pas que AMD tacle nvidia, pour la simple et bonne raison que la surcouche pour l'unification de la mémoire dans CUDA n'est là pour le moment justement pour contourner le fait que le hardware qui le fait nativement n'est pas encore là, au contraire c'est grace à de tel initiative présente dans CUDA, que les éditeurs peuvent dès à présent, pensé leur code de cette façon

car si il fallait attendre l'HSA, on ne serait pas ou on en est en terme développement gpgpu

suffit de voir le x86-64, qui n'est que peu utilisé alors qu'apporte des avantages, c'est autant dire l'arrivé en masse du x86-64 dans les new xbox et PS4 qui vont enfin motiver les devs à en exploiter le plein potentiel
c'est comme l'hyper treading de intel à l'époque du P4 qui a permis à des softs à être prêt pour l'arrivé des multicore CPU tel le A64 X2 et maintenant nos cpus à moulte core

bref plutôt que de se moquer de CUDA, ferait mieux de résoudre les problème du crossfire

de même utiliser des profils AFR au lieu de SFR en crossfire (et SLI), ça va à l'encontre d'une logique "HSA" à mon gout totu simplement pour satisfaire le marketing "oueeh on multiplie par 2 le framerate en AFR"