AMD desde hace algunos años se ha enfocado en la API GPGPU estándar y multi-plataforma OpenCL, renunciando a su viejo API propietario Stream (el que evolucionó de Brook+ y Close to Metal), y aunque la adopción de las API GPGPU actualmente es muy escasa por parte de los desarrolladores de software, AMD planea cambiar ello impulsando y promocionando las aplicaciones que la adopten. Desde la web FireUser nos hacen llegar una interesante comparativa publicada por SiSoftware, los creadores de la utilidad Sandra 2009, donde comparan el performance de OpenCL enfrentado a las API propietarias Stream de AMD y CUDA de Nvidia.

Para esta comparativa se usó la utilidad Sandra 2009 SP4, bajo el sistema operativo Windows Vista Sp2 usando los drivers AMD Catalyst 9.11 junto a los SDK Stream 1.4.427 / OpenCL 1.0 Beta 4, y los Nvidia Geforce/ION 190.89 el cual incluye CUDA 2.3 y OpenCL 1.0. Aqui los resultados:



Nota

Las cifras están expresadas en MPixels/s, SP = cálculos en precisión simple, DP = cálculos en doble precisión, las cifras con el sufijo: ² corresponden a resultados emulados debido a la carencia de soporte doble precisión en hardware (en las pruebas bajo el API nativa) o carencia de soporte a cálculos de doble precisión en los drivers OpenCL.


fuente