Intel faisait hier la démonstration de quatre Westemere EX, chacun disposant de dix cores multithreadés faisant tourner KeyShot, un logiciel de ray tracing en temps réel.
L’application ne dépendait que des 80 threads CPU, sans faire appel à la carte graphique, pour les calculs de ray-tracing. Destinés à jouer le rôle de vitrine technologique, les changements de textures ou de lumière étaient intéressants, mais les animations étaient trop saccadées. Comme le montre cette vidéo de nos confrères de TweakTown, le fait de faire bouger l’image résulte en une perte de qualité importante.
Au final, cette débauche de puissance est impressionnante, mais elle ne laisse rien présager de bon pour l’avenir du ray-tracing, ce qui rejoint aussi nos conclusions énoncées en 2009 (cf. « Le raytracing peut-il supplanter la rastérisation ? »). La demande en ressources de cette technologie est beaucoup trop importante par rapport aux gains réels qui ne sont pas proportionnés aux ressources nécessaires. L’application a au moins le mérite de tirer un maximum parti des 80 threads, ce qui n’est pas donné à tout logiciel.
Du ray tracing sur 80 threads
Par David Civera - Source: TweakTown

Mais bon, j'pense pas que le choix qui a été fait il y a 20 ans était un mauvais choix.
bref, une news qui sonne comme une lapalissade.
ps: david, faut vraiment corriger cette phrase:
"La demande en ressources de cette technologie est beaucoup trop importante par rapport aux gains réels qui ne sont pas proportionnés aux ressources nécessaires"
Complètement d'accord. En plus OpenCL n'est pas qu'une API pour exploiter les performances de la carte graphique, c'est toute une plateforme qui met en commun tous les CPU et tous les GPU du système et qui optimise les ressources de chaque puce selon le calcul demandé (ce qui permet d'utiliser 1 carte ATI et 1 carte nVidia ensemble sur une même machine pour faire du raytracing, ou tout autre calcul puisque si le calcul n'est pas adapté pour le GPU, il sera traité automatiquement par le CPU, et inversement).
OpenCL est la plateforme la plus simple et la plus universellement compatible pour faire simplement des calculs lourds tout en optimisant les ressources.
Maintenant je ne connais pas DirectCompute et je ne sais pas quels sont ses avantages/inconvénients par rapport à OpenCL.
Ca n'a aucun sens de comparer le moteur utilisé lors de la démonstration d'Intel à des moteurs de rendu temps réel basé sur la rastérisation comme le fait l'auteur de la news, ce n'est pas du tout la même finalité...
A noté que plusieurs moteurs de rendu s'orientent de plus en plus vers le rendu GPU (cuda ou opencl) pour accélérer la pré-visualisation, tel que vray RT GPU par exemple (pour la pré-visualisation liée au moteur vray), en beta actuellement et qui doit sortir en décembre et accélère grandement la vitesse de rendu ( http://www.youtube.com/watch?v=B1AEYpkg41k ).