Teng Ma, Zheng Liu, Chengkun Wei, Jialiang Huang, Youwei Zhuo, Haoyu Li, Ning Zhang, Yijin Guan, Dimin Niu, Mingxing Zhang, and Tao Ma. 2024. HydraRPC: RPC in the CXL Era. In 2024 USENIX Annual Technical Conference (USENIX ATC ’24). USENIX Association, 387–395.
Xiangyu Liu, Huiba Li, Shun Gai, Youmin Chen, and Yiming Zhang. 2026. zBuffer: Zero-Copy and Metadata-Free Serialization for Fast RPC with Scatter-Gather Reflection. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP ’26). ACM, New York, NY, USA.
Suyash Mahar, Ehsan Hajyjasini, Seungjin Lee, Zifeng Zhang, Mingyao Shen, and Steven Swanson. 2024. Telepathic Datacenters: Fast RPCs using Shared CXL Memory. arXiv preprint arXiv:2408.11325.
Newton Ni, Yan Sun, Zhiting Zhu, and Emmett Witchel. 2026. Cxlalloc: Safe and Efficient Memory Allocation for a CXL Pod. In Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (ASPLOS ’26). ACM, New York, NY, USA, 18 pages.
赛题题目:基于跨机互联总线的高性能 RPC 系统(高校赛题)
赛题说明:
随着 CXL(Compute Express Link)、UB(Unified Bus)等高性能互联总线技术的发展,跨主机共享内存正在成为新一代高性能系统软件的重要基础能力。相比传统基于网络协议栈的远程过程调用(RPC)方式,CXL 使得跨节点共享内存访问成为可能,为构建低延迟、高吞吐、低拷贝的软件系统提供了新的技术路径。 本赛题拟围绕“基于跨机共享内存构建 RPC 系统”展开,探索面向新型硬件互连条件下的远程调用框架设计与实现。项目将聚焦于共享内存环境中的调用路径优化、复杂数据结构跨边界传递、资源生命周期管理等关键问题,设计一套高性能RPC 运行时系统。 本赛题希望通过这一系统原型,验证以下方向的可行性:一是利用共享内存能力缩短 RPC 软件路径,降低远程调用延迟;二是探索基于共享内存其他可能的调用路径,进一步提升RPC系统的吞吐量。
赛题要求:
参赛作品需围绕跨主机共享内存环境下的 RPC 系统展开设计与实现,形成一套具有原型验证能力的系统方案。作品应突出“共享内存 + 多路径 RPC”的技术特点,并在设计、实现和测试上体现系统创新性。 参赛作品包括但不限于以下内容:
评分细则(明确评审角度、标准和分值范围):
赛题联系人:
张老师 zhangyiming@cs.sjtu.edu.cn参考资料: