Lobsters | 原文链接 | 2026-09-06 收录

用 Rust 可移植 SIMD 直接在 GPU 上跑数据并行:warp 就是一块向量硬件

来源: vectorware.com — 2026-09-04

概述

VectorWare 这家「GPU 原生软件公司」宣布里程碑:Rust 的可移植 SIMD(core::simd)成功在 GPU 上运行。核心洞察是「GPU 的 warp 本身就是一块向量硬件」——SIMT 的一条指令对 32 个 lane 同时操作,与 SIMD 语义一致。于是同一份 Simd 代码,在笔记本上编译成 x86-64 的 SIMD,在 GPU 上则编译成 warp 级操作,源码完全不用改。他们还给这套映射建了类型化 IR,支持 CPU 参考解释器做差分测试。

核心要点

金句

A warp is a wide vector unit and a portable SIMD vector maps onto that unit directly. We are making GPUs behave like a normal Rust platform.
返回 Lobsters 首页