基于VPP的TCP/UDP协议栈加速方案

今天给大家带来英特尔高级软件工程师刘勇在2023英特尔网络技术研讨会上的分享:《基于VPP的TCP/UDP协议栈加速方案》。

随着互联网流量的持续快速增长,作为网络的基本底层组件,TCP/UDP协议栈成为加速网络性能的重点方向。保持和提高带宽增加的性能促使业界探索多种网络堆栈加速解决方案,从内核优化到用户空间堆栈部署。作为传输层,TCP/UDP是应用层和网络层之间的中间层(L4)。出于安全和软件层设计的考虑,应用层和网络层通常是隔离的,因此,在内核空间和用户空间网络空间中,两个空间之间的内存复制是必要且不可避免的。为了解决这个行业挑战,SPR平台具有DSA引擎,用于加速主机协议栈中的内存复制。本次分享以开源项目FD.io VPP主机协议栈为例,展示基于SPR和英特尔®数据流加速器(Intel® DSA)的内存复制加速优势,同时描述了使用硬件帮助实现这种性能的软件API接口。

下面给大家展示此次分享的具体内容:

21c143c665f370e944b8ab0cc09dfdd8.png

0ed8468d4dbd73989eb17e73a0dcc0f4.png

62634a9cd987da2da1d5b3494177f603.png

ad50f73273e51c762bf0ba51f29f41c6.png

583645e4dd38624afc8210381ade339c.png

e9a63833ebf2023cdaee5f503a369ab3.png

484ef4abccf93bd78df1d0d04ae8e910.png

08c00f8e431ef8a0749def53e2ecabd4.png

b9106ac572d9a46cde5a2cea00351c70.png

6f3098913f8b88ec20a77d188f523bb9.png

477ef46f54be0a7e0e0ab43b4b856b9f.png

a2e710289e467ebaf26391a75c4fd09a.png

b6f12396299c634596dfd014c6c51fac.png

0f5c3e9ebd075c2a29586e6ccf63ac6d.png

9a1b1ea46dd333f19d0a9f918e01b765.png

a2f593b683e09264fc8dfa96a93494c2.jpeg

转载须知

DPDK与SPDK开源社区公众号文章转载声明

推荐阅读

基于Intel平台的网络应用节能方案

Google 云平台上基于 Intel 硬件 C3 实例的高性能 GVE PMD

d0da436d44a570e5f47dda2dac78bd8f.jpeg

0c5272ab162c4f1955230fb37ec9a3ab.gif

点点“赞”“在看”,给我充点儿电吧~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值