【DPU系列之】Bluefield 2 DPU卡的功能图,ConnectX网卡、ARM OS、Host OS的关系?(通过PCIe Switch连接)

核心要点:

  • CX系列网卡与ARM中间有一个PCIe Swtich的硬件单元链接。

简要记录。

  • 可以看到图中两个灰色框,上端是Host主机,下端是BlueField DPU卡。图中是BF2的图,是BF2用的是DDR4。
  • DPU上的Connect系列网卡以及ARM系统之间有一个PCIe的Switch这个PCIe switch是独立于CX网卡和ARM核的。通过PCIe Switch从而可以将BF2 DPU上的网卡以独立网卡模式,还是附属到ARM上的方式做到灵活配置。
  • mlx5的驱动需要再Host上和ARM上都需要安装,这里有点类似累死ConnectX系列网卡接入了multihost。一个是Host一个ARM,并且是通过PCIe总线挂在一起的。 每个主机上运行的操作系统进行探测驱动程序。
  • BlueField-2 网络接口与 ConnectX-6 及更高版本兼容。
  • BlueField-3 网络接口与 ConnectX-7 及更高版本兼容。

在这里插入图片描述

图片来源:https://docs.nvidia.com/networking/display/bluefielddpuosv460/functional+diagram

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/6798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cmd命令跳转至指定目录

1、指定目录与当前目录在同一盘符:直接cd 指定目录。2、指定目录与当前目录不在同一盘符: a、方法一:cd 指定目录,此时不会跳转,接着再输入指定目录的盘符即可。 b、方法二:输入指定目录所在的盘符&#xf…

C++:map和set类

关联式容器 在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、 forward_list(C11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面 存储的是元素本身。那什么是关…

树莓派上开发音视频应用常用的第三方库

在树莓派上做音视频开发,可以借助一些第三方库,下面按照音频和视频,介绍一些常用的库。 这些库都是音频和多媒体处理相关的,用于开发音频和视频应用程序,例如游戏、媒体播放器、语音合成等。 音频开发库:…

Postgresql复制序列(sequence)

数据迁移时,有关序列(sequence)的复制,例如要将序列从数据库 A 复制到数据库 B,你可以执行以下步骤: 在数据库 A 中找到表tab序列的定义。使用找到的定义在数据库 B 中重新创建序列。 在 PostgreSQL 中&a…

Docker的私有仓库部署-Harbor

目录 一. Docker原生私有仓库 Registry 1. Registry 的介绍 2. Registry 的部署过程 二. Registry 的升级——Habor 1. Harbor 简介 2. Harbor 特性 3. Harbor 的构成 4. Harbor 部署 4.1 部署 Docker-Compose 服务 4.2 部署 Harbor 服务 4.2.1 下载或上传 Harbor…

结构体介绍(2)

结构体介绍(2) 前言一、结构体的内存对齐之深入理解为什么存在内存对齐?修改默认对齐数 二、结构体传参2.1:该怎么传参呢? 三、结构体实现位段3.1什么是位段位段的内存分配位段的跨平台问题 总结 前言 根据之前讲了结…

高精度运算

高精度运算 高精度运算是指在计算机编程中,对超出常规数据类型(如整型、浮点型)所能表示范围的极大或极精确数值进行的各种数学运算。在标准的计算机编程语言中,内置的整数和浮点数类型有其固定的字节数和精度限制,一…

【C++程序员的自我修炼】string 库中常见用法(二)

制芰荷以为衣兮 集芙蓉以为裳 不吾知其亦已兮 苟余情其信芳 目录 字符串的头部插入insert <1>头部插入一个字符串&#xff1a; <2>头部插入一个字符&#xff1a; <3>迭代器的插入 总结&#xff1a; 字符串的头部删除 erase <1>头部插入删除一个字符&a…

nodejs实战——搭建websocket服务器

本博客主要介绍websocket服务器库安装&#xff0c;并举了一个简单服务器例子。 服务器端使用websocket需要安装nodejs websocket。 cd 工程目录 # 此刻我们需要执行命令&#xff1a; sudo npm init上述命令创建package.json文件&#xff0c;系统会提示相关配置。 我们也可以使…

数据结构十:哈希表

本次将从概念上理解什么是哈希表&#xff0c;理论知识较多&#xff0c;满满干货&#xff0c;这也是面试笔试的一个重点区域。 目录 一、什么是哈希表 1.0 为什么会有哈希表&#xff1f; 1.1 哈希表的基本概念 1.2 基本思想 1.3 举例理解 1.4 存在的问题 1.5 总结 二、…

基于JSP的人才公寓管理系统

目录 背景 技术简介 系统简介 界面预览 背景 随着互联网的广泛推广和应用&#xff0c;人才公寓管理系统在网络技术的推动下迅速进步。该系统的设计初衷是满足住户的实际需求&#xff0c;通过深入了解住户的期望&#xff0c;开发出高度定制化的人才公寓管理系统。利用互联网…

Django关于ORM的增删改查

Django中使用orm进行数据库的管理&#xff0c;主要包括以下步骤 1、创建model&#xff0c; 2、进行迁移 3、在视图函数中使用 以下的内容可以先从查询开始看&#xff0c;这样更容易理解后面删除部分代码 主要包括几下几种&#xff1a; 1、增 1&#xff09;实例例化model,代…

由混淆依赖所引起的RCE

正文 正常情况下 在一个正常的开发和部署环境中&#xff0c;package.json 文件和相关脚本被用来管理项目依赖、定义项目设置以及执行常规的构建或部署任务。一个典型的正常请求过程可能如下&#xff1a; 1.安装依赖&#xff1a; #现代有很多人用yarn,pnpm等替代npm,不管怎么…

SpringTask定时任务

SpringBoot项目定时任务 首先在启动类引入注解EnableScheduling然后在方法中加注解Scheduled(cron“”)cron表达式 生成cron https://www.pppet.net/

流畅的Python阅读笔记

五一快乐的时光总是飞快了&#xff0c;不知多久没有拿起键盘写文章了&#xff0c;最近公司有Python的需求&#xff0c;想着复习下Python吧&#xff0c;然后就买了本Python的书籍 书名&#xff1a; 《流畅的Python》 下面是整理的一个阅读笔记&#xff0c;大家自行查阅&#xf…

【Qt QML】Frame组件

Frame&#xff08;框架&#xff09;包含在&#xff1a; import QtQuick.Controls继承自Pane控件。用于在可视框架内布局一组逻辑控件。简单来说就是用来包裹和突出显示其他可视元素。Frame不提供自己的布局&#xff0c;但需要自己对元素位置进行设置和定位&#xff0c;例如通过…

Numerical Analysis(byRichard.L..Burden)【pdf高清英文原版】

专栏导读 作者简介&#xff1a;工学博士&#xff0c;高级工程师&#xff0c;专注于工业软件算法研究本文已收录于专栏&#xff1a;《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现&#xff0c;并提供所有案例完整源码&#xff1b;2.单元…

基于TL431基准电压源的可调恒压恒流源的Multisim电路仿真设计

1、线性电源的工作原理 在我们日常应用里&#xff0c;直流电是从市电或电网中的交流电获取的。例如15V直流电压源、24V直流电压源等等。交流电变为直流电的过程大概分为一下几步&#xff1a; 首先&#xff0c;交流电通过变压器降低其电压幅值。接着&#xff0c;经过整流电路进…

Transformer和TensorFlow的区别

Transformer和TensorFlow是两个不同层面的概念&#xff0c;Transformer是一种深度学习模型架构&#xff0c;而TensorFlow是一个开源的机器学习框架&#xff0c;可以用来实现包括Transformer在内的各种深度学习模型。 Transformer Transformer模型最初是在2017年的论文《Atten…

three.js是啥

three.js是一个基于WebGL的JavaScript 3D库&#xff0c;它可以在浏览器中创建和显示动画的3D图形。这个库提供了许多工具和函数&#xff0c;使得开发者可以更容易地创建复杂的3D场景&#xff0c;包括摄像机、光影、材质等各种对象。 three.js被广泛应用于各种领域&#xff0c;如…