多核

Linux内核NUMA调度与内存管理深度实战:从First-Touch陷阱到容器NUMA对齐全指南

深入解析 Linux 内核 NUMA 软硬件全栈:NUMA 架构演进与拓扑(ACPI SLIT/距离矩阵)、sched_domain 层级调度域(MC/PKG/Node/FullSystem)、Automatic NUMA Balancing 完整工作流程(扫描→Fault→决策→迁移)、mempolicy 四大策略(Default/BIND/PREFERRED/INTERLEAVE)与 First-Touch 陷阱、巨页与 NUMA(THP/khugepaged/hugetlbfs)、容器 NUMA 感知(cgroup v2/Topology Manager/libvirt vCPU绑核)、生产诊断工具(numastat/perf c2c/Uncore PMU/eBPF)、Redis/数据库/AI 训练 NUMA 优化案例。

用 Rust 从零构建 RISC-V 缓存一致性协议模拟器:TileLink UC 协议状态机与多核事务实战

从零用 Rust 实现 RISC-V TileLink Uncached (UC) 协议缓存一致性模拟器:完整覆盖 MOESI 状态机建模、TileLink 通道拓扑、Acquire/Grant 事务、脏数据转发、DFS 死锁检测、多核 stress test、不变量检查器与 RVWMO litmus test 对照,附带全部可运行代码与生产级工程反思。