Nvidia lleva CUDA a los procesadores ARM

Nvidia está trabajando en su propia implementación del procesador ARM de 64 bits bajo el nombre en código Project Denver, con el objeto de portar su entorno de programación en paralelo CUDA a ARM

Nvidia CUDA 5.5

19 junio 2013

Nvidia está trabajando en su propia implementación del procesador ARM de 64 bits bajo el nombre en código Project Denver, con el objeto de portar su entorno de programación en paralelo CUDA a dicha arquitectura.

Pero más allá de ampliar la proyección de CUDA sobre su propia arquitectura, también la llevará a los procesadores de servidor basados en arquitectura ARM, y esto es lo que quiere llevar a cabo mediante la herramienta CUDA 5.5 anunciada en el marco de la conferencia Super Computing celebrada en Alemania.

Teniendo en cuenta los procesadores utilizados en la actualidad para la fabricación de teléfonos inteligentes, tabletas y otros dispositivos, podría decirse que son más los procesadores ARM vendidos anualmente en comparación con los basados en la arquitectura x86, de modo que podría decirse que se convierten en un objetivo prioritario para la compañía. Teniendo en cuenta las limitaciones de dichos procesadores en cuanto a las capacidades de cálculo numérico, al carecer de unidad de coma flotante, la aceleración basada en GPU podría convertirse en una gran opción equivalente a las unidades de coma flotante para los procesadores ARM.

Con CUDA 5.5 el entorno de programación en paralelo cuanta con compilación nativa sobre procesadores ARM de 32 y 64 bits, del mismo modo que ya ofrece ese tipo de compilación nativa en el caso de los procesadores con arquitectura x86 procedentes de AMD o Intel.

De igual modo, el entorno CUDA 5.5 permite que los procesadores ARM se equiparen, en cierta medida, a los procesadores Xeon y Opteron, al proporcionar un compilador, depurador y herramientas de análisis de rendimienot, así como librerías aceleradas por GPU para transformadas de Fourier, generadores de números aleatorios, y otra serie de algoritmos utilizados comunmente en el procesado de imágenes, que ahora también pueden correr sobre procesadores ARM.

Temas Relacionados
Loading...
'); doc.close(); });