simd

标签

Cards List
#simd

让 SIMD 代码适配任意向量宽度

Lobsters Hottest ↗ · 2026-10-28 缓存

一篇技术博客,展示如何将 vec3/vec4 风格的 SIMD 代码转置为基于通道(lane)的布局,使数学运算能从 4 宽的 XMM 寄存器扩展到 8 宽或 16 宽的 AVX/AVX-512 向量,文中以点积运算和一个运行在 Zen 3 上的 CPU 视锥剔除器为例进行演示。

0 人收藏 0 人点赞
#simd

@Modular:昨天的 Modular 社区会议现已上线 YouTube。Brian 分享了他的 Modular 社区资助项目 EmberJSON:一个……

X AI KOLs Following ↗ · 2026-10-27 缓存

Modular 社区会议录像已上线 YouTube,社区成员 Brian 展示了他的社区资助项目 EmberJSON——一个受 Rust serde 启发的 Mojo 序列化框架,以及基于编译期反射和 SIMDJSON 风格索引的快速 JSON 解析器,并预告了关于新 Max 许可证的直播问答。

0 人收藏 0 人点赞
#simd

Stalwart v1.0:全球最快的邮件服务器

Lobsters Hottest ↗ · 2026-10-26 缓存

Stalwart v1.0 是基于 Rust 的邮件与协作服务器(JMAP、IMAP、POP3、SMTP、CalDAV、CardDAV、WebDAV)历经五年开发后的首个稳定版本,重点通过 SIMD/SWAR 优化实现了大幅提升的性能,并提供稳定的数据库模式。

0 人收藏 0 人点赞
#simd

在售价 2 美元的微控制器上实现 SIMD 加速的计算机视觉

Hacker News Top ↗ · 2026-10-25 缓存

作者为 2 美元的 ESP32-S3 微控制器编写了利用 128 位 SIMD 指令加速的 FAST 特征检测器,性能约为参考实现的两倍,处理 QVGA 帧约需 6ms,并顺带开发了自用的寄存器分配器 basm。

0 人收藏 0 人点赞
#simd

ZXC:为超快速解压而生的无损压缩

Lobsters Hottest ↗ · 2026-10-14 缓存

ZXC 0.15.0 正式发布,这是一款面向“一次压缩、多次解压”场景的无损压缩库 libzxc,采用 C 编写,解压速度可达每秒数 GB,其各级别的解码速度均为 LZ4 的 1.5–2.8 倍,且输出体积相等或更小。

0 人收藏 0 人点赞
#simd

Pg_vectorsearch:一个比 pgvector 的 IVFFlat 和 HNSW 更快的索引

Hacker News Top ↗ · 2026-10-14 缓存

Timescale 开源了 pg_vectorsearch,一个 PostgreSQL 扩展,其 PRISM 索引在查询和建索引速度上均优于 pgvector 的 IVFFlat 和 HNSW,支持 RaBitQ 量化、SIMD 优化和动态更新。

0 人收藏 0 人点赞
#simd

Accelerating the Zig Tokenizer (with AVX-512)

Lobsters Hottest ↗ · 2026-10-13 缓存

Niles Salter 的演讲介绍如何利用 SIMD 数据并行与位运算原语(CTZ、TZCNT 等)加速 Zig 分词器,实现 820 MB/s 的吞吐量,并探讨 AVX-512 带来的进一步提速空间。

0 人收藏 0 人点赞
#simd

在 Rust 中实现安全的 SIMD,连内部也不例外

Hacker News Top ↗ · 2026-10-10 缓存

Sergey 'Shnatsel' Davidoff 解释了 Rust 的 SIMD 抽象层现在如何做到内部安全:利用 Rust 1.87 的 target_feature 追踪与 CPU 特性 token,消除包裹在 SIMD 内在函数周围无处不在的 unsafe 块,同时保留 a+b 这样的人体工程学用法。

0 人收藏 0 人点赞
#simd

@obie:太棒了!期待这个功能很久了

X AI KOLs Following ↗ · 2026-10-09 缓存

Anton Zhiyanov (@ohmypy) 报道 SQLite 核心团队正在开发 Vec1——SQLite 原生向量搜索(ANN)功能,支持欧氏(L2)与余弦距离,并使用 SIMD 加速向量运算;该功能已基本完成,仅剩测试改进等工作。

0 人收藏 0 人点赞
#simd

可向量化的 CLZ 与 CTZ

Lobsters Hottest ↗ · 2026-10-09 缓存

一篇技术博客,介绍如何利用浮点数指数相当于对数这一特性,用 AVX2 浮点指令实现可向量化的 clz(前导零计数)和 ctz(尾随零计数)多播(polyfill),并在 Haswell/Alder Lake 上给出优于标量版本的性能数据。

0 人收藏 0 人点赞
#simd

用 SQLite 和 SIMD 超向量在 1.2GB 显存以内取代向量数据库(Hillock)

Reddit r/LocalLLaMA ↗ · 2026-10-03

Hillock 0.8 是一个开源工具,通过 SQLite 关系事实和 10,000 维位打包超向量(hypervector),配合 SIMD/popcount 门控机制,在 1.2GB 显存以内取代向量数据库实现本地 RAG,在 token 生成之前拦截幻觉答案。

0 人收藏 0 人点赞
#simd

内存安全的 WebP 解码器

Hacker News Top ↗ · 2026-10-03 缓存

Halide 推出了 wpd,这是一个基于 Rust 的 WebP 解码器,在内存安全方面更出色,性能也显著优于 libwebp,多线程下最高可获得 3.19 倍的性能提升,且功能几乎完全对齐。

0 人收藏 0 人点赞
#simd

2026年Rust中SIMD的现状

Lobsters Hottest ↗ · 2026-09-26 缓存

本文综述了2026年Rust中SIMD支持的现状,讨论了SIMD库的进展和实现细节。

0 人收藏 0 人点赞
#simd

Go中的平台无关SIMD

Lobsters Hottest ↗ · 2026-09-24 缓存

Go引入了实验性的SIMD API,以启用平台无关的SIMD操作,旨在在不同CPU架构上提供接近汇编的性能。

0 人收藏 0 人点赞
#simd

Fearless SIMD v1.0 已发布

Lobsters Hottest ↗ · 2026-09-22 缓存

Fearless SIMD v1.0 正式发布,为Rust提供安全且高性能的SIMD抽象,最小化不安全代码,同时提供可移植操作和平台内部函数。

0 人收藏 0 人点赞
#simd

实现更快的SHA-1碰撞检测

Hacker News Top ↗ · 2026-09-21 缓存

作者开发了一个更快的Rust crate,sha1dc,用于SHA-1碰撞检测,其运行速度达到普通SHA-1的68–81%,能使git打包验证的速度比现有解决方案快一倍。

0 人收藏 0 人点赞
#simd

在ARM处理器上使用SVE2加速JSON解析

Lobsters Hottest ↗ · 2026-09-19 缓存

文章介绍了如何利用ARM处理器上的SVE2 SIMD指令,通过字符匹配指令来优化simdjson库中的JSON解析,从而实现更快的性能。

0 人收藏 0 人点赞
#simd

向量化与性能可移植的快速排序 (2022)

Hacker News Top ↗ · 2026-09-16 缓存

Google 分享开源向量化快速排序代码,通过利用 SIMD 指令实现比 C++ std::sort 快 10 倍的速度提升,提供在现代 CPU 架构上性能可移植的排序。

0 人收藏 0 人点赞
#simd

在ARM64上加速gearhash(性能提升2倍)

Hacker News Top ↗ · 2026-09-15 缓存

本文介绍了对 `gearhash` Rust crate 的优化,新增了 NEON 后端,使 ARM64 架构上的性能提升一倍,改进了内容定义分块(如 Hugging Face 的 Xet 客户端等应用场景)。

0 人收藏 0 人点赞
#simd

Singeli:低级编程的高级接口

Lobsters Hottest ↗ · 2026-09-14 缓存

Singeli 是一种领域特定语言,用于高性能编程,支持SIMD,在BQN中实现并生成C代码,旨在为CPU指令提供灵活的抽象。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈