百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

portable-simd

> 编程语言
开源

Rust 中便携式 SIMD 的未来测试场所

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Rust 中便携式 SIMD 的未来测试场所

Rust 标准库的可移植 SIMD API

现在,我们将通过一个小的 SIMD "Hello, World!" 示例来探索这个世界。请确保您的编译器已更新并使用 nightly。我们可以通过运行 或者设置 rustup default nightly 或使用 cargo +nightly {build,test,run} 来实现。更新后,请运行 来创建一个新的 crate。最后,在 src/main.rs 中写入如下内容:

目前,向量最多可包含 64 个元素,但别名仅支持 512 位元向量。根据基本类型的大小,向量的通道数会有所不同。例如,128 位元向量具有四个 f32 通道和两个 f64 通道。支持的元素类型如下:

  • 浮点: f32, f64
  • 有符号整数: i8, i16, i32, i64, isize (不包括 i128)
  • 无符号整数: u8, u16, u32, u64, usize (不包括 u128)
  • 指针: *const T 和 *mut T (仅支持零大小的元数据)
  • 掩码: 8 位、16 位、32 位、64 位和 usize 大小的掩码

浮点数、有符号整数、无符号整数和指针是 [基本类型]

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言