Ilustracion contextual ViaMind · no es fotografia del hecho
Lo reportado
Dos proyectos, dos enfoques
Según el blog técnico de NVIDIA, cuda-oxide ofrece un backend de codegen personalizado para rustc que compila kernels estilo SIMT directamente a PTX usando Pliron IR y LLVM. cutile-rs permite programación de GPU basada en tiles en Rust estable, con el compilador gestionando el mapeo de hilos y el layout de memoria mediante compilación JIT de CUDA Tile IR.
Seguridad y adopción temprana
Ambos proyectos imponen seguridad de memoria en tiempo de compilación: cuda-oxide usa DisjointSlice y contratos de lanzamiento para evitar aliasing, mientras que cutile-rs usa particionamiento de tensores y propiedad para acceso exclusivo. cutile-rs ya está publicado en crates.io y se usa en el motor de inferencia Grout de HuggingFace y en mistral.rs; cuda-oxide sigue en alfa temprana.
Estado de evidencia: Las afirmaciones materiales incluidas fueron contrastadas con la evidencia enlazada.