Tarjetas gráficas

NVIDIA lanza CUDA 13.3 con Tile C++, CUDA Python 1.0 y nuevas optimizaciones para acelerar kernels

CUDA 13.3 de NVIDIA añade Tile C++, CUDA Python 1.0, soporte oficial para C++23 y un sistema de autotuning con mejoras de hasta el 15 %

NVIDIA ha anunciado CUDA 13.3 como una actualización centrada en simplificar el desarrollo GPU y exprimir más rendimiento en cargas ya optimizadas. La nueva versión toca varias piezas importantes del ecosistema. Entre ellas están el estreno de CUDA Tile para C++, la llegada estable de CUDA Python 1.0, el nuevo framework CompileIQ para autotuning del compilador y soporte oficial para C++23 en NVCC. No es una actualización pensada para un único perfil de desarrollador. Más bien refuerza casi todo el recorrido, desde el código C++ de bajo nivel hasta los flujos basados en Python y bibliotecas de cálculo científico.

Uno de los cambios más relevantes es la extensión de CUDA Tile al lenguaje C++. Hasta ahora, este modelo se presentaba como una forma de trabajar con kernels por bloques de una manera más abstracta. Con CUDA 13.3, NVIDIA quiere que también encaje mejor en grandes bases de código C++. La idea es automatizar detalles complejos del trabajo en GPU, como el paralelismo, el movimiento de memoria o la asincronía, sin perder portabilidad entre arquitecturas. Además, Tile C++ ya funciona también en GPUs Hopper con Compute Capability 9.0.

La otra gran novedad es el lanzamiento de CUDA Python 1.0. NVIDIA convierte así en estable su pila principal para exponer CUDA en Python y adopta versionado semántico. Eso da más previsibilidad a quienes trabajan con APIs que hasta ahora seguían evolucionando. La versión 1.0 consolida cuda.core e introduce funciones como green contexts, checkpointing de procesos en Linux y compartición de memoria GPU entre procesos sin pasar por la RAM del sistema, algo especialmente útil en entornos de inferencia, clústeres compartidos y flujos de trabajo de aprendizaje automático.

Más rendimiento para kernels y un ecosistema más sólido en C++ y Python

En el terreno del rendimiento, CompileIQ es probablemente la novedad más llamativa. Se trata de un sistema de autotuning del compilador que usa algoritmos evolutivos para encontrar configuraciones específicas para cada kernel. NVIDIA asegura mejoras de hasta el 15 % en kernels críticos como GEMM y atención, dos bloques muy relevantes en inferencia de modelos de lenguaje. A eso se suman mejoras en bibliotecas como cuBLAS, cuSPARSE y cuSOLVER, además de novedades en CCCL 3.3 para interoperabilidad con tensores mediante DLPack y mdspan.

Te interesa 👉 Las mejores tarjetas gráficas que puedes comprar

También hay cambios importantes para quienes usan Python como capa principal. NVIDIA ha presentado CUDA MLIR para Numba como un backend nuevo que promete menor latencia de compilación, mejor diagnóstico y una vía más limpia para adoptar futuras arquitecturas. Junto a ello, el soporte oficial para C++23 en NVCC y NVRTC refuerza la idea de una plataforma más moderna y alineada con el desarrollo C++ actual.

Recent Posts

  • Procesadores

TSMC: su nuevo proceso N2 promete hasta un 30% de ahorro energético

Kevin Zhang, vicepresidente senior de TSMC, confirmó que el desarrollo de su próximo nodo de…

43 minutos atrás
  • Periféricos

Pulsar integra un ventilador Noctua en el ratón gaming Feinmann F01 Noctua Edition

Para muchos jugadores, las largas sesiones de juego conllevan un problema silencioso pero molesto, que…

2 horas atrás
  • Tarjetas gráficas

MSI renueva la RTX 5060 con silicio GB205: así son las nuevas variantes «V1»

MSI ha sumado a su catálogo global de productos cuatro nuevos modelos de la GeForce…

5 horas atrás