🦋 Rust приручает видеокарту: VectorWare запустила переносимый SIMD-код на GPU
VectorWare научила обычные типы `core::simd` из Rust работать на GPU. На первый взгляд это похоже на очередной трюк с компилятором. На деле речь идёт о более важной идее: один и тот же код может использовать векторные инструкции процессора и аппаратные линии видеокарты без переписывания вычислений на отдельном языке. Компания называет результат первым запуском переносимого SIMD из стандартного ядра Rust на GPU. Пока это экспериментальная технология, а не готовая замена CUDA. Но направление любопытное:...