【Rust日报】2024-04-11 TinyUFO - 无锁高性能缓存
原文约900字,阅读约需2分钟。发表于: 。TinyUFO - 无锁高性能缓存 TinyUFO 是 Cloudflare 开源的 Pingora 中的一个组件,结合了最先进的 S3-FIFO 算法,利用 TinyLFU 作为准入策略,相较于 LRU 和 Moka 在 zipf = 1 的情况下,提供了更高的命中率。 此外,由于 TinyUFO 使用无锁数据结构,在性能上远远超过 Lru 和 Moka ,特别是在混合读写的工作负载下。 GitHub - TinyUFO: https://github.com/cloudflare/pingora/tree/main/tinyufo crates.io - TinyUFO: https://crates.io/crates/TinyUFO 示例 - 使用 Candle 进行神经网络训练 一个不到两百行的简单示例,展示了如何利用 candle (由 Hugging Face 开发的机器学习框架)实现多层感知机,根据第一轮选举的结果来预测第二轮选举的获胜者。 Simplified Rust example of training a neural network based on the Candle Framework by Hugging Face: https://github.com/evgenyigumnov/candle-simplified-example This Week In Rust 542 新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :) This Week In Rust 542: https://this-week-in-rust.org/blog/2024/04/10/this-week-in-rust-542/ From 日报小组 PsiACE 社区学习交流平台订阅: Rust.cc 论坛:支持 rss 微信公众号:Rust 语言中文社区
TinyUFO是Cloudflare开源的Pingora中的一个组件,利用TinyLFU作为准入策略,提供了更高的命中率。使用无锁数据结构,在混合读写的工作负载下性能更好。Rust周报发布,内容包括Rust学习交流平台和论坛。