查看: 1|回复: 0

一个教学项目:nano-numpy-simd

[复制链接]

9

主题

0

回帖

37

积分

新手上路

积分
37
发表于 4 小时前 | 显示全部楼层 |阅读模式
一个教学项目:nano-numpy-simd

地址:github.com/AdilZouitine/nanonumpy
nano-numpy-simd 是一个用 Rust 编写、并暴露给 Python 使用的极小型类 NumPy 包。
它从几个角度讲清一个问题:循环在哪里执行?一条 CPU 指令一次能处理多少个数字?

这个项目实现了针对 f32 数值的一维逐元素算术运算:add、sub、mul、div

它有意保持很小,并不试图替代 NumPy。它为 Python 开发者提供了一个紧凑的学习入口,用来研究 PyO3、maturin、FFI、Rust 循环、SIMD dispatch、CPU registers,以及 benchmark 中常见的误区。
#AI创造营#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部