COMPTOIR
  
register

Une étude en cours pour optimiser les échanges CPU/GPU

Des chercheurs à l'université North Carolina aux US, comme quoi y a pas que du basket dans ce campus, cherchent à optimiser les échanges entre CPU et GPU, mais ceux sur un même die uniquement. Le but est d'améliorer leur collaboration comme l'explique le chef de projet Dr Huiyang Zhou.

 

En effet selon lui, CPU et GPU travaillent chacun sur des fonctions séparées, et collaborent très peu, cela diminue leur efficacité. Le GPU, initialement bâti pour des programmes graphiques, est capable d'effectuer des fonctions individuelles très rapidement. A son inverse, le CPU a une capacité de calcul moins forte, mais est capable de traiter des tâches complexes.

 

L'objectif, facile à dire, est d'arriver à faire calculer au GPU des fonctions, et de permettre au CPU de précalculer d'autres fonctions dont aura besoin le GPU et de les mettre en mémoire centrale. Si le CPU est capable de déterminer quelles données en avance il peut traiter pour simplifier celui du GPU, le temps de traitement total sera réduit, et l'efficacité augmentée. Zhou estime à 21.4% le gain de performance du CPU avec cette technique. (Source TGDaily)

 

This is more efficient because it allows CPUs and GPUs to do what they are good at. GPUs are good at performing computations. CPUs are good at making decisions and flexible data retrieval. !

 

 

amd_intel_boxe.jpg
Un poil avant ?

Une HD 7900 sous XP : une bêta mais pas de WHQL

Un peu plus tard ...

Nouvelle série DDR3 ARES chez G.Skill, avec rad low profile

Les 30 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur inspiré, le Jeudi 09 Février 2012 à 17h59  
par Un ragoteur qui passe le Mercredi 08 Février 2012 à 08h05
Un cpu qui voit dans le futur, sont balezes les chercheurs
Sauf que dans le principe, dès le démarrage du système le cpu va fournir au GPU, donc en gros on peut dire qu'il sait déjà ce qu'il donne et ce qu'il doit donner après
par Un ragoteur de transit, le Mercredi 08 Février 2012 à 21h45  
Engineers Boost Computer Processor Performance By Over 20 Percent

Dr. Huiyang Zhou

The paper, ?CPU-Assisted GPGPU on Fused CPU-GPU Architectures,? will be presented Feb. 27 at the 18th International Symposium on High Performance Computer Architecture, in New Orleans. The paper was co-authored by NC State Ph.D. students Yi Yang and Ping Xiang, and by Mike Mantor of Advanced Micro Devices (AMD). The research was funded by the National Science Foundation and AMD.

Note to editors: The paper abstract follows.
Press Release Date: 02.07.2012
par Un ragoteur qui passe, le Mercredi 08 Février 2012 à 20h13  
par Amhed Zapéou le Mercredi 08 Février 2012 à 18h59
Un de ces quatre on verra peut-être apparaître des unités hybrides entre les SP des GPU et les classiques unités de calcul des procs.

Charité bien ordonnée etc...
Il a dit qu'il avait pas pris son café non plus
par Amhed Zapéou, le Mercredi 08 Février 2012 à 18h59  
Un de ces quatre on verra peut-être apparaître des unités hybrides entre les SP des GPU et les classiques unités de calcul des procs.
par Nikos54 le Mercredi 08 Février 2012 à 07h45
Thibaut il faut prendre un bon café le matin! bien fort!

2ème paragraphes, 2ème lignes: fonctionsindividuelles
et 3ème lignes: ets

ont va mettre sça sur le compte d'une nuit longue nuit a zieutéer les sites spécialisés !
Charité bien ordonnée etc...
par Un ragoteur qui passe, le Mercredi 08 Février 2012 à 17h45  
par Un ragoteur qui se tâte le Mercredi 08 Février 2012 à 16h33
Le grand public aura besoin de plus de puissance quand des applications de "tout les jours" en auront besoin.
Ya cas voir ce que donne un vieux CPU sur du full HD...
Sauf qu'aujourd'hui le Full HD c'est plus le CPU qui le gère mais le GPU ...
par Un ragoteur qui se tâte, le Mercredi 08 Février 2012 à 16h33  
par Un ragoteur inspiré le Mercredi 08 Février 2012 à 12h11
Plus de puissance entraine inévitablement plus de chauffe, que ce soit CPU ou GPU.
Après, à chacun ses besoins. La majorité du grand public n'a même pas besoin de la puissance d'un processeur moyen de gamme.
Le grand public aura besoin de plus de puissance quand des applications de "tout les jours" en auront besoin.
Ya cas voir ce que donne un vieux CPU sur du full HD...
par Un ragoteur qui revient, le Mercredi 08 Février 2012 à 15h44  
par Crepe182 le Mercredi 08 Février 2012 à 12h50
Une estimation à 21.4% Précis pour une estimation
Ce n'est pas une estimation :

In preliminary testing, Zhou's team determined the new approach improved fused processor performance by an average of 21.4 percent. This technique has not been possible in the past, Zhou noted, because CPUs and GPUs were located on separate chips.

Essentially, CPUs and GPUs fetch data from off-chip main memory at approximately the same speed, but GPUs can execute the functions that use that data more quickly.

Le but des chercheurs est donc de maximiser le rendement du GPGPU dans un processeur hybride en optimisant l'accès aux données : If the CPU determines what data the GPU needs in advance and fetches it from off-chip main memory, this will allow the GPU to focus on executing the functions themselves - significantly reducing the time spent on the overall process.
par Un ragoteur de passage, le Mercredi 08 Février 2012 à 14h02  
par PoRRas le Mercredi 08 Février 2012 à 13h38
Je pense en réalité que ce qu'ils veulent faire c'est que c'est le CPU qui fait en sorte de choisir quels calculs il va envoyer au GPU, de façon autonome, sans pour autant que ce soit codé pour.
Je pense même qu'ils envisagent d'aller plus "loin" en permettant au CPU de mettre en forme les données pour les envoyer en flots au GPU, faisant du CPU une sorte de DMA ("flexible data retrieval" ).

Cette constatation n'est pas nouvelle (différence entre CPU et GPU par rapport aux applis). Il ne reste qu'à voir la solution employée.
par PoRRas, le Mercredi 08 Février 2012 à 13h38  
par Un ragoteur qui revient le Mercredi 08 Février 2012 à 13h25
En fait : le GPU a été créé à l'origine pour soulager le CPU des tâches de rendu graphique ... maintenant on va partir vers l'inverse en donnant du boulot au CPU pour mâcher celui du GPU
Non c'est l'inverse. On cherche à donner du boulot au GPU intégré pour augmenter les performances par rapport au CPU seul. On parle bien de GPGPU là, à la différence que le CPU en fait un peu plus pour envoyer des calculs fesables rapidement par le GPU.
Je pense en réalité que ce qu'ils veulent faire c'est que c'est le CPU qui fait en sorte de choisir quels calculs il va envoyer au GPU, de façon autonome, sans pour autant que ce soit codé pour.
par Un ragoteur qui revient, le Mercredi 08 Février 2012 à 13h25  
En fait : le GPU a été créé à l'origine pour soulager le CPU des tâches de rendu graphique ... maintenant on va partir vers l'inverse en donnant du boulot au CPU pour mâcher celui du GPU
par Crepe182, le Mercredi 08 Février 2012 à 12h50  
Une estimation à 21.4% Précis pour une estimation
par Un ragoteur inspiré, le Mercredi 08 Février 2012 à 12h43  
"2ème paragraphes, 2ème lignes
et 3ème lignes" Nikos54
Notre sympathique correcteur a mis des "s" en trop , devine où