VectorWare mapea el SIMD portátil de Rust sobre los warps de GPU de NVIDIA

El equipo de compiladores de Christian Legnitto está extendiendo las abstracciones habituales de Rust a través de hilos de GPU, carriles y la ejecución asíncrona.

By · Published

Primary source: VectorWare

Por qué importa

VectorWare está orientando la programación de GPU hacia el código de sistemas familiar. Portable SIMD cubre la brecha a nivel de lanes, aunque la API de Rust y el compilador de VectorWare siguen siendo experimentales.

The translation and efficient execution of Rust's portable SIMD abstractions onto NVIDIA GPU warps (Flat modernist vector illustration in the spirit of mid-century corporate annual reports — bold simple shapes, textured overprint)

VectorWare el 10 de agosto demostró la API portable SIMD de Rust ejecutándose en una GPU de NVIDIA, dando al fundador Christian Legnitto (@legneato) otra pieza del modelo de programación que quiere que los desarrolladores usen para aplicaciones nativas en GPU. En una publicación técnica, VectorWare mostró código ordinario de core::simd compilando en operaciones repartidas a lo largo de los 32 carriles de un warp de GPU.…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.