Ca vaut rien effectivement ce genre d'émulation pouir la simple raison qu'un CPU c'est très global et ça c'est faire plein de choses bien disons, alors qu'un GPU est ultra spécialisé et ne fait que très peu de choses mais il le fait excellement bien (fonctions cablées, parallélisation massive, bande passante sans comparaison, etc.).
Les tests type 3Dmark CPU qui calcule la scène sans l'aide du GPU montre bien qu'un CPU seul est complétement largué pour rendre des images complexes (à 3 fps super
), sans compter qu'il n'a pas que ça à foutre puisqu'il doit tout gérer derrière. Ca marchait bien du temps de Doom et les autres jeux sous DOS car c'était de la 2D donc ça nécessitait pas bcp de puissance de calcul et un simple proco peu puissant suffisait amplement (les cartes "n'accéléraient rien"). Maintenant les choses ont bien changé avec la vraie 3D et c'est pas encore assez car ne serait-ce que pour gérer les collisions les PPU, puces hyperspécialisées là dedans, vont arriver (news il y a qques semaines) pour ne gérer que ça et alléger la charge sur le reste.
On s'embéterait pas à créer des puces hyperspécialisées pour n'effectuer qu'une tâche toute particulière où on s'arrange pour que l'architecture soit exclusivement adaptée au type de données à traiter (cryptage hardware, routeur, etc..) si un simple CPU suffirait.
L'inverse est aussi vrai, avec le filtre donc avait parlé Bill_baroud notamment pour utiliser le GPU pour aider à la compression d'un film car on peut s'arranger pour bidouiller le format des données et les rendre utilisables par certaines fonctions d'un GPU, ça n'est pas la panacée, mais ça aide un peu donc c'est tjs bon à prendre.
Comparer la puissance d'un CPU et d'un GPU comme on le voit qque fois avec les puissances brutes (qui ne sont qu'un simple calcul théorique en fct du bus, de sa largeur, de la fréq, etc.) ne veut pas dire grand chose car ils ne font pas la même chose. Avec cette méthode, on calcule qu'un GPU est bcp plus puissant que le plus puissant des CPU, mais dans un domaine très restreint.