HardZone – Logran que el software CUDA funcione en gráficas AMD
La tecnología CUDA es y siempre ha sido propietaria de NVIDIA, y por lo tanto tan solo funcionaba con tarjetas gráficas de su marca. Sin embargo, la empresa británica Spectral Compute ha lanzado recientemente un kit de herramientas de programación GPGPU llamada «SCALE» que logró con éxito que las tarjetas gráficas AMD Radeon puedan ejecutar el software NVIDIA CUDA, y con ello ya han afirmado que esperan romper el liderazgo de los de verde en el campo de computación por GPU.
CUDA es una plataforma y modelo de programación que NVIDIA lanzó en 2007, y obviamente ellos siempre han publicitado sus gráficas como que tienen «núcleos CUDA» porque eran los únicos capaces de funcionar en este entorno, al menos hasta ahora. CUDA se utiliza ampliamente en campos como la computación de alto rendimiento y Deep Learning para Inteligencia Artificial, pero debido a que es un ecosistema cerrado, se ha dificultado mucho la competencia de otros fabricantes.
¿Gráficas AMD ejecutando CUDA? Sí, gracias
Como decíamos, ha sido la empresa británica Spectral Compute la que ha lanzado un kit de herramientas llamado SCALE, que permite a los desarrolladores ejecutar programas CUDA de forma nativa utilizando tarjetas gráficas de AMD. Lo han logrado a través de una cadena de herramientas compatibles con CUDA que no dependen del ensamblaje de NVIDIA, y esto realmente es una buena noticia porque, la verdad, el tema CUDA ha sido siempre muy criticado por todos (menos por NVIDIA, claro) porque se acercaba demasiado a las prácticas monopolísticas.
El CEO de Spectral Compute afirmó que las GPU deberían ser de código abierto, similar a las CPU modernas, y que debería de existir interconectividad entre distintas plataformas. El conjunto de herramientas SCALE se ha desarrollado durante siete años para eliminar las limitaciones de exclusividad que hay en el mercado desde que CUDA se lanzó hace ya 17 años, y así promover la interoperabilidad entre plataformas de hardware.
SCALE ya ha sido probado en diferentes aplicaciones, incluyendo Blender, Llama-ccp, XGboost, FAISS, GOMC, STDGPU, Hascat y NVIDIA Thrust, y actualmente es capaz de funcionar perfectamente con gráficas AMD de arquitecturas RDNA 3 y RDNA 2. Además, fabricantes como Qualcomm, Google e Intel también planean unir fuerzas para crear una nueva plataforma de software para Inteligencia Artificial para ofrecer alternativas a NVIDIA CUDA y desafiar todavía más la posición dominante de los de verde.
NVIDIA, siempre a punto del monopolio
Sea por su política de empresa, sea por las circunstancias, es un hecho que NVIDIA siempre está al borde de las prácticas monopolísticas en muchos de los segmentos en los que trabaja. A principios de mes ya os contamos que Francia había entrado en guerra con NVIDIA precisamente por esto, y en relación al tema de la IA. Es cierto que NVIDIA empezó antes que nadie a apostar por la Inteligencia Artificial y por ello ahora mismo le saca años de ventaja a toda su competencia, pero también lo es el hecho de que siempre han sido muy cerrados con sus ecosistemas y que esto impide una competencia leal.
Nosotros ya os dimos nuestra opinión al respecto: NVIDIA arriesgó e hizo una apuesta por un mercado por el que nadie daba un duro, y ahora resulta que todos están como locos por subirse al tren que más rápido avanza, un tren del que NVIDIA es el maquinista. Se han ganado su posición dominante. Sin embargo no podemos negar precisamente lo que acabamos de comentar, que aunque se lo hayan ganado y estén en todo el derecho de ser reservados con ello, es verdad que esto es un poco prácticas monopolísticas…
¿Qué pensáis vosotros? Os leemos en los comentarios.
The post Logran que el software CUDA funcione en gráficas AMD appeared first on HardZone.