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/
评论区
写评论还没有评论