VectorWare lleva el SIMD portable de Rust a la GPU

Rust SIMD on the GPU

VectorWare anuncia que ha logrado ejecutar el SIMD portable de Rust (core::simd) en la GPU, mapeando cada vector SIMD a los hilos de un warp. Esto permite que el mismo código Rust se ejecute en CPU y GPU, aprovechando el paralelismo a nivel de datos de las GPUs. La implementación utiliza las instrucciones nativas del warp para operaciones elementales, reducciones y shuffles, y se basa en un IR tipado que garantiza la corrección. Este avance acerca a VectorWare a su objetivo de hacer que las GPUs se comporten como una plataforma Rust normal.

En VectorWare nos dimos cuenta de que la GPU es solo una pieza más de hardware vectorial para el SIMD portable.

Más de este día

2026-08-10