当前位置:首页 > 报告详情

1C-202_The nanoPU A Nanosecond Network Stack for Datacenters.PPTX

上传人: 2*** 编号:139655 2023-08-27 13页 5.72MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文介绍了斯坦福大学提出的nanoPU(纳米级网络堆栈)项目,旨在最小化远程过程调用(RPC)的中位数和尾部延迟以及软件处理开销。主要内容包括: 1. 背景介绍:在线服务、细粒度计算等应用场景需要最小化RPC延迟和软件开销。 2. 现有方法不足:传统Linux网络栈效率低,其他方法如数据平面操作系统、eRPC、传输协议卸载、RDMA NIC等各有局限。 3. nanoPU设计:采用集成NIC、硬件线程调度、直接从网络到CPU寄存器的快速路径,实现69ns的线到线延迟和118Mrps的单核吞吐量。 4. 原型验证:基于开源RISC-V Rocket核心的四核nanoPU原型,通过仿真验证了性能提升。 5. 应用评估:在键值存储、Raft共识等应用上验证了nanoPU的性能优势。 6. 结论:要最小化RPC延迟和软件开销,需要硬件化的网络栈,包括传输、负载均衡和线程调度。
如何实现网络延迟最小化? 硬件线程调度如何优化? 网络栈如何高效运行?
客服
商务合作
小程序
服务号
折叠