< 返回版块

Mike Tang 发表于 2026-07-24 09:07

Arctic:基于 ART 的无锁并发有序映射

arctic 是一个面向高并发场景的有序映射实现,底层使用 adaptive radix tree(ART),项目背景来自 OSDI '26 论文。

项目面向 LSM memtable、MVCC 数据库索引等需要有序访问和并发读写的场景。当前实现宣称支持 lock-free 线性一致写入、wait-free 线性一致读取,以及 wait-free prefix scan 和 range scan。作者还给出了 80 个物理核、95% 读取和 5% 写入 workload 下的对比数据。

原文链接:https://old.reddit.com/r/rust/comments/1v4f05y/announcing_arctic_a_lockfree_concurrent_ordered/

oximo 0.5.0:新增宏建模 API 和 SOCP 求解器后端

oximo 是一个 Rust 优化建模和求解项目,0.5.0 版本新增了基于宏的建模 API。

新 API 用于表达变量、约束和目标函数。版本还接入自动微分能力,当前路线基于 std::autodiff / Enzyme,并依赖 nightly。求解器后端新增 Clarabel 和 Pounce,支持范围扩展到 SOCP 与 MISOCP。

原文链接:https://old.reddit.com/r/rust/comments/1v4av6j/oximo_v050/

Battery packs:为 Rust 项目打包主题化 crate 组合

这篇文章是 Niko Matsakis 对 Rust battery packs 设想的介绍,讨论如何将围绕某个主题整理好的 crate 组合、feature 配置和模板打包为可发布、可更新的默认方案。

Battery pack 不会替代标准库,也不要求项目绑定某个框架。用户最终依赖的仍然是其中的具体 crate,因此可以根据项目需要替换实现。

原文链接:https://smallcultfollowing.com/babysteps/blog/2026/07/15/battery-packs/

coral-rs:纯 Rust 实现 Google Coral USB Accelerator userspace 驱动

coral-rs 是一个使用纯 Rust 实现 Google Coral USB Accelerator userspace 驱动的项目,底层建立在 nusb 之上。

项目覆盖 DFU 刷固件、vendor control transfer、模型处理和 bulk endpoint 推理路径,不依赖 C 运行时。测试结果显示,在同一设备和同一图片上,输出与官方栈一致;帖子给出的 mobilenet v1 USB3 推理时间为 6.8ms,官方栈为 12.1ms。当前只支持 USB Accelerator,不包含 M.2 / PCIe 设备。

原文链接:https://old.reddit.com/r/rust/comments/1v48nwq/coralrs_a_pure_rust_driver_for_the_google_coral/

评论区

写评论

还没有评论

1 共 0 条评论, 1 页