开发者社区 > 龙蜥操作系统 > 正文

软硬件协同中面向DPU场景的软硬协同协议栈 的技术方案是什么?

已解决

软硬件协同中面向DPU场景的软硬协同协议栈 的技术方案是什么?

展开
收起
游客lmkkns5ck6auu 2022-11-09 09:41:16 343 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    共享内存通信SMC是由IBM首次贡献至Linux社区,并由龙蜥增强和维护的软硬协同的高性能协议栈。针对不同的规模场景、硬件和 应用模型,SMC提供多位一体的方案以解决当前传统协议栈的问题:

    (1)借助云厂商VPC或者数据中心RDMA,实现不同规模和场景下的高性能通信,支撑不同的业务规模和场景;

    (2)兼容RDMA verbs生态,实现协议栈卸载至硬件,提升网络性能,降低CPU资源使用,支持多种硬件;

    (3)透明替换网络应用,SMC完全兼容TCP socket接口,并可快速回退TCP;

    (4)使用统一高效的共享内存模型,借助硬件卸载实现高性能的共享内存通信;

    以上内容摘自《2022龙蜥社区全景》电子书,点击https://developer.aliyun.com/ebook/download/7825 可下载完整版

    2022-11-09 13:13:02
    赞同 展开评论 打赏

龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 800 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。

相关电子书

更多
如何使用Tair增强数据结构构建丰富在线实时场景 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
软硬件一体化的高性能网络 立即下载