NVIDIA mejora el control de la determinación en cálculos con su nueva API en CUB
NVIDIA introduce en su biblioteca CUB un API de una sola fase que permite controlar el nivel de determinismo de algoritmos de reducción. Se ofrecen tres niveles: no garantizado, que prioriza la velocidad; determinismo por ejecución repetida, que asegura resultados consistentes en un mismo GPU; y determinismo GPU a GPU, que ofrece la mayor reproducibilidad a costa de un rendimiento menor. Estas mejoras facilitan la elección entre flexibilidad y precisión en cálculos paralelos.
CUB simplifica su API con una llamada única para mejorar la programación en GPU
CUB, una biblioteca de plantillas en C++, simplifica el desarrollo de algoritmos GPU al introducir una API de llamada única que elimina la complejidad de su modelo tradicional de dos fases. Esta nueva interfaz gestiona automáticamente la memoria sin comprometer el rendimiento, facilitando la implementación de algoritmos y reduciendo el código redundante. Los desarrolladores pueden aprovechar esta mejora para optimizar sus aplicaciones CUDA de manera más eficiente.