Rust lleva la descarga de GPU a LLVM: portátil, seguro y rápido

GPU Offload in Rust: Portable, Safe, and Fast

Rust lleva la descarga de GPU a LLVM: portátil, seguro y rápido

Un nuevo marco de compilación integrado en rustc y LLVM permite descargar kernels a GPUs de múltiples proveedores sin sacrificar la seguridad de memoria que garantiza Rust. El sistema, presentado en arXiv, resuelve los desajustes de ABI entre host y dispositivo mediante un pipeline de compilación en dos pasadas. Las evaluaciones con RAJAPerf muestran un rendimiento comparable al de CUDA y HIP C++ optimizados a mano.

Aprovechamos el sistema de tipos, el sistema de propiedad y las garantías de alias estricto (noalias) de Rust para gestionar y optimizar eficientemente las transferencias de datos a través de la infraestructura Offload de LLVM.

Más de este día

2026-08-17