智能网卡相关知识(smart nic 、DPU)

news/2024/11/14 2:20:02/

网卡作为穿行在网络与计算之间的桥梁,是可以解决计算瓶颈的关键硬件。

随着CPU 密度和数据中心网络带宽的进一步提升,用户对预期性能的需求,系统运行平稳性都会有更高的要求。云厂商一方面面临巨大的成本压力,另一方面面临巨大的运维压力。而智能网卡的出现,可以用来减轻网络功能虚拟化的负担。

目录

一、智能网卡发展历程

二、CPU/GPU/DPU关系和区别


一、智能网卡发展历程

(1)第一阶段:基础功能网卡

        即普通网卡,能够提供2*10G带宽基本能力;硬件卸载能力较弱。

        传统网卡在完成在完成数据收发工作外,不处理任何与云化、业务相关的计算任务

(2)第二阶段:硬件卸载网卡(第一代智能网卡SNIC)

        拥有丰富的硬件卸载能力;可以提供Virtio硬件加速;安全相关数据面卸载;无损网络能力。

不同于传统网卡,智能网卡卸载云化网络转发功能提供高性能网络转发能力释放CPU 通用计算资源。智能网卡可以满足各种offload需求(靠CPU来做的工作都移给了网卡),包括传输和存储协议。同时,提供网络可编程能力,实现网络转发逻辑的定制化,保证了功能的灵活性

智能网卡提供了一种以更高性价比实现网络加速的技术方案,同时也提供了一种新的设计思想。

(3)第三阶段:DPU智能网卡

        在第一代智能网卡基础上加入CPU而形成的第二代智能网卡:

        除了包含第一代智能网卡的所有功能外,还可以实现安全相关功能全卸载(数据面+控制面)

        为了解决I/O性能瓶颈和虚拟化技术发展限制等问题,DPU应运而生。

        DPU(Data Processing unit,数据处理器)是一种围绕数据处理提供供网络、存储、安全、管理等数据中心基础设施虚拟化服务的专用处理器。基于 ARM/X86 等架构的 CPU 与 ASIC(Application Specific Integrated Circuit)/NP(Network Processor)/FPGA(Field Programmable Gate Array)等专用硬件加速引擎组成的计算架构,形成提供虚拟化功能的实体

 

二、CPU/GPU/DPU关系和区别

        CPU:中央处理器。GPU:图形处理器。DPU:数据处理器

        CPU:“计算为中心”,DPU:“数据为中心”。

        目前的时代从“计算为中心”转变为“数据为中心”,这也是越来越多公司关注大数据、云服务的原因。

 


http://www.ppmy.cn/news/593535.html

相关文章

备战秋招】每日一题:2022年9月23日-华为OD(第二题)-DNS本地缓存

为了更好的阅读体检,可以查看我的算法学习网站 在线评测链接:P1164 题目内容 塔子哥是一名软件工程师,他正在开发一个 D N S DNS DNS本地缓存系统。在互联网中, D N S DNS DNS( D o m a i n N a m e S y s t e m Domain Name Sy…

JAVA智能卡

智能卡(SMART Card)是一种内置CPU的集成电路芯片卡,具有芯片操作系统(COS),能够进行数据读写和进行复杂的运算,它是微电子技术和计算机技术结合的结晶。智能卡自1976年由Bull公司生产出来以后&a…

Scard API 智能卡操作

Scard API 智能卡操作 一、概述 ICC是Integrated Circuit Card的缩写,意思是集成电路卡,我们通常把它称为智能卡(Smart Card)。智能卡应用广泛,它可以用来保存私人密码、银行账号、个人资料等。那么如何编写应用程序…

一卡通管理系统数据库服务器连接失败,智能一卡通管理系统数据库服务器连接失败...

智能一卡通管理系统数据库服务器连接失败的解决方法:安装定义"窗口,选择"服务器和客户端工具" 选项进行安装。在智能卡软件的服务器端计算机,我们需要将服务器和客户端工具同时安装,这样在同一台机器上, 我们可以完成相关的所有操作。在智能卡软件的客户端计…

智能网卡理解

目录 背景智能网卡的诞生智能网卡定义智能网卡和传统网卡对比智能网卡分类可编程还是性能,二者如何抉择?智能网卡当下发展传统智能网卡:慢路径快路径分离新一代智能网卡:DPU 智能网卡应用DDoS 防御低时延从 CPU 卸载计算任务 智能…

图像色彩增强相关论文阅读-Representative Color Transform for Image Enhancement(ICCV2021)

文章目录 Representative Color Transform for Image EnhancementAbstractIntroductionRelated workMethod实验Conclusion Representative Color Transform for Image Enhancement 作者:Hanul Kim1, Su-Min Choi2, Chang-Su Kim3, Yeong Jun Koh 单位:S…

JavaScript 宏任务与微任务

一、什么是宏任务和微任务? 首先,我们要先了解下 Js 。js 是一种单线程语言,简单的说就是:只有一条通道,那么在任务多的情况下,就会出现拥挤的情况,这种情况下就产生了 ‘多线程’ &#xff0c…

Redis慢查询分析

慢查询分析 谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来。 执行一条命令分为如下4个部分…