目录

目录

硬件加速/卸载

目录
  1. 什么是硬件加速? 将CPU的任务交予通用加速器完成。 传统的网卡正常只完成网络IO功能(即DMA),随着网卡的演进,网卡内部慢慢集成了部分前端算力的能力,如DPU。 同时在云时代,加速能力也从原有的专用加速芯片向通用加速芯片演进。

通用加速芯片比专用加速芯片更灵活和多功能,但仍然受到硬件架构和设计的限制。通用加速芯片的灵活性主要体现在可以通过软件定义来适应不同的应用场景,但并不意味着它们可以无缝地在所有领域进行加速

  1. 为什么需要硬件加速? 提升性能,降低成本。 5G RAN5G U面都有非常大的性能提升需求,只靠X86处理器性能难以满足。 例如,位于边缘数据中心的MEC(Mobile Edge Computing),受制于机房空间、散热、成本等因素限制,使用纯X86处理器难以满足高性能计算的要求,通用的X86处理器在报文转发方面并不专业。 引入硬件加速可以有效降低边缘机房设备占地、功耗。

5G RAN(第五代无线接入网络):RAN是Radio Access Network(无线接入网络)的缩写,RAN负责处理无线信号的传输和接收,以及对用户设备进行控制和管理。 5G U面(User Plane):U面负责处理和转发用户设备(如手机、物联网设备)发送和接收的实际数据流量,包括音频、视频、互联网浏览和应用数据等。

  1. 如何做硬件加速? 公有云普遍用SmartNIC(智能网络接口卡,Smart Network Interface Card)实现网络、安全功能卸载。 1)全卸载: 2)半卸载: 3)Ucloud OvS卸载硬件加速架构 4)Intel基于DPDK的OvS加速解决方案 5)MSS的硬件加速能力 6)P4