Nvidia planea adquirir ARM. En este caso, además de GPU y CPU, un nuevo chip llamado DPU ocupará su lugar. La compañía explica en qué consiste y define la hoja de ruta para los próximos años. La CPU y la GPU son elementos que componen nuestros ordenadores desde hace décadas, y aunque el papel de la GPU ha evolucionado más allá de la gráfica para realizar operaciones genéricas capaces de aprovechar al máximo sus capacidades de computación paralela, en el sector IT están surgiendo nuevos tipos: las DPU.
¿DPU, Quesako?
Con la adquisición de ARM, también entrarán en juego los nuevos chips Data Processing Units (DPU), resultantes de la adquisición de Mellanox. Según el CEO de Nvidia, Jen-Hsun Huang, las DPU representarán uno de los 3 pilares principales de TI en el futuro. La CPU es para informática general, la GPU es para informática acelerada y la DPU transfiere los datos al centro de datos y procesa la información.
Nvidia define la DPU como un procesador multinúcleo programable por software Todas estas capacidades son esenciales para proporcionar computación en la nube nativa, aislada y básica que definirá la próxima generación de computación en la nube. Básicamente, es un procesador especializado que puede soportar cargas de trabajo de red y seguridad de almacenamiento.
La DPU se puede utilizar como un procesador integrado independiente , pero a menudo está integrada en una SmartNIC, que es un controlador de interfaz de red esencial para servidores de próxima generación. En el caso de Nvidia, la empresa ha desarrollado una DPU denominada BlueField-2. Actualmente se encuentra en la fase de prueba y estará listo para su entrega a los socios en 2021.
El famoso BlueField-2
BlueField-2 se basa en un SoC personalizado. Tiene 8 núcleos ARM Cortex-A72 y 2 motores de aceleración VLIW. Cuenta con una tarjeta de red ConnectX-6 DX para conectividad de red de alta velocidad. Nvidia lanzará 2 tarjetas equipadas con DPU, BlueField-2 y BlueField-2. BlueField-2 es una smartNIC tradicional con una DPU y 2 puertos de red. Para Bluefield-2X, además de la DPU, notaremos la presencia de una GPU basada en la arquitectura Ampere (probablemente GA102 pero no es seguro). Esto es para acelerar lo que Nvidia llama "computación en red". De cara al futuro, Nvidia ya tiene una hoja de ruta clara, con las familias BlueField-3 y BlueField-4 ya en desarrollo: BlueField-3 será una versión mejorada de BlueField-2, mientras que con BlueField-4, la compañía planea construir una tarjeta gráfica. Tarjeta con una única DPU de alto rendimiento, capaz de proporcionar el trabajo de las DPU y GPU combinadas. Su objetivo es el rendimiento con cálculos de inteligencia artificial equivalentes a 400 TOPS.
Como ya se hizo en el campo de las GPU con CUDA, también en el caso de las DPU, la empresa estadounidense está trabajando en la parte de software proponiendo la arquitectura denominada “Data Center Infrastructure-on-a-Chip” (DOCA). , es decir, un modelo de programación para DPU que puede hacer la vida más fácil a los desarrolladores.