UMDK(Unified Memory Development Kit)是支持 UB(Ultra-Bus)协议栈的全栈软件框架。 本索引涵盖 CAM 通信加速库与 URPC 统一远程过程调用两大核心组件的源码级深度分析, 包含 3 份主报告、16 篇 Agent 深挖文章、10 篇 URPC 专题文档。
liburpc → uburma.ko → ubcore.ko 全链路。┌─────────────────────────────────────────────────────────────────────┐
│ UMDK 软件栈 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ URMA │ │ URPC │ │ DLock │ │ UMS │ │
│ │ (RDMA) │ │ (RPC) │ │ (Lock) │ │ (Memory) │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │ │
│ ┌────┴──────────────┴──────────────┴──────────────┴────┐ │
│ │ UB Transport Layer (RTP/UTP) │ │
│ └────────────────────────┬─────────────────────────────┘ │
│ │ │
│ ┌────────────────────────┴─────────────────────────────┐ │
│ │ UB Transaction Layer (BTAH/ATAH, 18 opcodes) │ │
│ └──────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
uburma.ko → ubcore.ko,URPC 的控制面与数据面分离设计保证了高吞吐与低延迟的平衡。