还未设置个性签名
成为VIP会员 享9项特权: 开通会员

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

NVIDIA DOCA数据处理器软件正式开放

NVIDIA英伟达 来源:NVIDIA英伟达 作者:NVIDIA英伟达 2022-06-24 15:00 次阅读

NVIDIA 联合发起 Linux 基金会项目,致力于实现数据中心创新的大众化;进一步向软件提供商、硬件制造商和其他供应商开放 NVIDIA DOCA 数据处理器软件。

本周,NVIDIA 成为 Linux 基金会开放可编程基础设施(OPI – Open Programmable Infrastructure)项目的创始成员,同时开放了其 NVIDIA DOCA 网络软件 API ,以促进数据中心的创新。

企业正在采用开放数据中心,而这需要可轻松集成其他解决方案的应用程序和服务,以实现简化、低成本和可持续的管理。使用开放 NVIDIA DOCA 将有助于开发和培育广阔而充满活力的 DPU 生态系统,并推动前所未有的数据中心转型。

OPI 项目旨在创建一个基于社区、基于标准的开放生态系统,从而使用 DPU 为网络和其他数据中心基础设施任务进行加速。

DOCA 包括驱动程序、库、服务、文档、示例应用和管理工具,可加速和简化应用程序的开发和性能的提升。通过使用加速驱动程序或低级库(例如 DPDK 、SPDK 、Open vSwitch 或 Open SSL),它可以实现编写 BlueField 应用程序的灵活性和可移植性。我们计划继续提供这样的支持。作为 OPI 项目的一部分,开发者将能够创建一个通用编程层,以支持诸多采用 DPU 加速功能的开放驱动程序和库。

DOCA 库 API 现已向开发者公开提供,并提供了配套的文档供开发者参考。这些 API 的开放许可授权将确保使用 DOCA 开发的应用程序支持 BlueField DPU 以及其他供应商的应用程序。

DOCA 始终以开放为基础

NVIDIA 如今开放了 DOCA 库 API,并计划添加 OPI 支持。

拓展 DPU 的使用

人工智能、容器和可组合基础设施对于企业和云数据中心的重要性与日俱增。这推动了在服务器中 DPU 的使用,以支持软件定义、硬件加速的网络、东西向流量和零信任安全。

只有在 DPU(如 NVIDIA BlueField)得到广泛部署的情况下,才能为卸载、加速和隔离数据中心工作负载(包括网络、存储、安全和 DevOps 管理)提供支持。

数十年来,NVIDIA 始终致力于开放创新,包括与领先联盟合作、参与标准委员会,以及为广泛的开源软件和社区做出贡献。

我们经常为开源和开放许可项目与软件做出贡献,例如 Linux 内核、DPDK 、SPDK 、NVMe over Fabrics 、FreeBSD 、Apache Spark 、Free Range Routing 、SONiC 、开放计算项目,以及其他涉及网络、虚拟化、容器、人工智能、数据科学和数据加密的领域。

在许多 Linux 和 DPDK 发布版本中,NVIDIA 都名列前三大代码贡献者。而且,我们历来在 Linux 内核中包含我们的网络驱动程序的开源版本。

借助 OPI ,客户、ISV 、基础设施设备供应商和系统集成商将能够使用 DOCA 为 BlueField DPU 创建应用程序,从而为加速数据中心基础设施提供尽可能出色的性能和倍加轻松的开发者体验。

原文标题:NVIDIA 开放 DOCA API 助力数据中心创新

文章出处:【微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

  • NVIDIA
    +关注

    关注

    14

    文章

    2677

    浏览量

    95720
  • Linux
    +关注

    关注

    75

    文章

    7701

    浏览量

    196926
  • API
    API
    +关注

    关注

    0

    文章

    800

    浏览量

    57614
  • 数据中心
    +关注

    关注

    10

    文章

    2633

    浏览量

    63876
收藏 人收藏

    评论

    相关推荐

    AI GPU计算在工厂车间提供数据中心性能

    用于自动检测的 AI GPU 计算改变了质量控制操作、运行复杂的视觉算法并整合了工作负载。
    发表于 08-12 16:01 9次 阅读

    嵌入式初级工程师全套学习资料包(第一阶段)

    本期资料分享为linux开发全套学习资料包,整理了嵌入式学习必备资料和工具包,大家可以配合下方的三个学习阶段路线进行学习,希望...
    发表于 08-12 15:37 2697次 阅读
    嵌入式初级工程师全套学习资料包(第一阶段)

    Microchip 为 Linux 进入工业物联网扫清了道路

    针对工业应用,该系统级模块有助于简化运行主线 Linux 的强大物联网系统的设计
    发表于 08-12 15:06 12次 阅读
    Microchip 为 Linux 进入工业物联网扫清了道路

    RISC-V 随着 Linux 就绪 SBC 的推出而成为现实

    董事会以 999 美元的价格进入拥挤的舞台
    发表于 08-12 12:02 20次 阅读
    RISC-V 随着 Linux 就绪 SBC 的推出而成为现实

    NVIDIA Studio技术如何加速创意工作流

    编辑注:本文是 NVIDIA Studio 创意加速系列的一部分,该系列旨在介绍一些特邀艺术家、提供....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:21 137次 阅读

    NVIDIA SIGGRAPH的最新发布与重要更新

    在今年的 SIGGRAPH 2022 上,NVIDIA 宣布,为基于通用场景描述(USD)连接和构建....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:14 97次 阅读

    基于Linux的物联网设备的安全案例

      您可以通过下载内核版本的补丁来实现 grsecurity,然后使用补丁实用程序将补丁更改应用到内....
    的头像 星星科技指导员 发表于 08-12 11:13 101次 阅读

    NVIDIA谈引发图形革命的三大驱动力

    AI、虚拟世界和数字人正在推动视觉设计进入更宽广的轨道。
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:12 93次 阅读

    NVIDIA Instant NeRF赢得SIGGRAPH最佳论文

    世界各地的开发者和创作者下载了来自 NVIDIA Research 的最新代码,以使用 2D 图像创....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:10 139次 阅读

    全新NVIDIA神经图形SDK助力3D内容创建

    新发布的 NeuralVDB 和 Kaolin Wisp 等十几款工具和程序使数百万设计师和创作者能....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:07 100次 阅读

    配置Python开发环境的DeepStream容器

    对于熟悉 C++ 的开发人员来说,前一篇文章将 DeepStreamSamples 版容器的范例搬到....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-12 11:05 114次 阅读

    利用Yocto/OpenEmbedded进行嵌入式软件部署

      该过程确保使用明确定义的第三方版本以及我们自己的组件自动创建我们的图像,并简化了通过部署清单手动....
    的头像 星星科技指导员 发表于 08-12 10:39 100次 阅读

    提高基于Linux的网络连接系统的安全性

      所描述的服务和方法使用 IPv4 协议。IPv6 协议的安全配置被忽略,这使得保持启用是不安全的....
    的头像 星星科技指导员 发表于 08-12 10:34 156次 阅读

    IP平台支持云连接设备开发

      越来越广泛的高度便携应用平台,如 Linux、Android 和复杂的实时操作系统 (RTOS)....
    的头像 星星科技指导员 发表于 08-12 10:27 25次 阅读

    基于开源软件构建产品的工作流程挑战

      确保开发团队了解并遵守与这些开源许可证相关的义务需要时间和精力。在尝试达到激进的产品开发里程碑时....
    的头像 星星科技指导员 发表于 08-12 10:13 100次 阅读
    基于开源软件构建产品的工作流程挑战

    通过开放平台定制快速部署

      MultiTech 网关它是 2014 年底推出的系列之一,将有公开记录的硬件扩展槽。扩展接口是....
    的头像 星星科技指导员 发表于 08-12 09:55 43次 阅读

    使用Eclipse Process Framework搭建嵌入式软件

      在设计医疗设备时,FDA QSR 规定的设计指南和法规可以与系统和软件开发中的最佳实践同时解决。....
    的头像 星星科技指导员 发表于 08-12 09:43 67次 阅读
    使用Eclipse Process Framework搭建嵌入式软件

    简化SBC的嵌入式Linux软件开发

      Eclipse 提供了一个环境,让 GNU 工具和商业工具可以一起发挥作用。只需稍加集成,OEM....
    发表于 08-12 09:39 64次 阅读
    简化SBC的嵌入式Linux软件开发

    加速下一代多媒体设备交付的开放标准

      嵌入式行业正在加速努力建立免版税的 API,以支持媒体创作并促进在各种平台和设备上的采用。Khr....
    的头像 星星科技指导员 发表于 08-12 09:26 95次 阅读
    加速下一代多媒体设备交付的开放标准

    嵌入式Linux文件系统管理

      嵌入式 Linux 开发人员可以使用平台映像生成器等工具获得对构建复杂文件系统的更多控制,这使得....
    发表于 08-12 09:23 73次 阅读
    嵌入式Linux文件系统管理

    Linux的5种IO模型

    通过 I/O 复用函数向内核注册一组事件,内核通过 I/O 复用函数把其中就绪的事件通知给应用程序。
    的头像 FPGA之家 发表于 08-12 09:22 27次 阅读

    使用嵌入式Linux的动态电源管理策略

      对电源管理的需求不会消失。相反,它正在成为移动设备设计中越来越重要的特征。采用强大的电源管理策略....
    发表于 08-12 09:18 39次 阅读

    (exynos4412)Tiny4412裸机开发-点亮LED

    这篇文章介绍利用这款开发板完成裸机开发,不涉及操作系统,直接当做单片机一样,完成LED灯、蜂鸣器的编....
    的头像 DS小龙哥-嵌入式技术 发表于 08-12 09:18 53次 阅读

    几种常见的机器被黑情况

    随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至....
    的头像 马哥Linux运维 发表于 08-12 08:57 54次 阅读

    常见Linux操作系统的安装包管理工具

    包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是....
    的头像 马哥Linux运维 发表于 08-12 08:54 57次 阅读

    求助,请问CH573有没有API可以直接读取当前蓝牙的连接状态?

    请问CH573有没有API可以直接读取当前蓝牙的连接状态?就是判断出当前蓝牙是处于连接状态还是处于非连接状态   ...
    发表于 08-12 07:30 88次 阅读

    医疗设备3D图形挑战系统硬件开发

      以 3D 形式查看患者图像正在稳步改进治疗选择——更好的数据有助于从手术、创伤情况或常规治疗等各....
    的头像 星星科技指导员 发表于 08-11 17:46 87次 阅读

    使用AI技术改进医学成像

      RDMA 的一个典型用例是超声波。在大多数情况下,超声波利用 FPGA 等前端设备在数据到达 G....
    的头像 星星科技指导员 发表于 08-11 16:37 251次 阅读

    MobPush丨Android端SDK API

    描述:添加推送监听,可监听接收到的自定义消息(透传消息)、通知消息、通知栏点击事件、别名和标签变更操....
    的头像 MobTech科技派 发表于 08-11 16:10 90次 阅读
    MobPush丨Android端SDK API

    医疗物联网的合规考虑

      数据安全是医疗物联网应用的关键要素。这种安全性必须在数据存储以及传输过程中存在。实施 FIPS ....
    发表于 08-11 15:11 36次 阅读

    村田中国参展OCP China Day 2022: 为数据中心提供安全、绿色供电,赋能算力提升

    今日,由OCP社区主办、浪潮信息承办的OCP China Day 2022在北京嘉里中心隆重开幕。全....
    发表于 08-11 15:05 52次 阅读

    Linux下文件IO相关操作

    Linux - 基础 IO 文件 IO 相关操作 stdin stdout stderr 系统文件 ....
    发表于 08-11 11:55 66次 阅读

    Linux-基础IO解析

    文件的读写本质不是通过 C 语言 / C++ 的库函数来操作的(这些库函数只是为用户提供方便),而是....
    的头像 一口Linux 发表于 08-11 11:50 57次 阅读

    (exynos4412)Tiny4412裸机开发-按键检测

    上篇文章已经介绍过LED裸机编程,完成LED灯控制,这篇文章就介绍利用这款开发板继续完成按键编程,了....
    的头像 DS小龙哥-嵌入式技术 发表于 08-11 09:50 145次 阅读

    安科瑞智能母线监控在数据中心的应用

    安科瑞 黄飞蓉 引言 近年来,随着母线槽在建筑及工厂的配电中越来越广泛,母线槽场景运用的越多,随着数....
    的头像 jsacrelhfr 发表于 08-11 09:37 50次 阅读
    安科瑞智能母线监控在数据中心的应用

    Scrcpy介绍、主要特点及功能

    你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如....
    的头像 一口Linux 发表于 08-11 09:34 62次 阅读

    NVIDIA Jetson TX2 NX GPU助力微链DaoAI加速数据处理

    微链 DaoAI是市场领先的3D 视觉和 AI 机器人系统供应商,拥有全球领先的 3D 视觉认知技术....
    的头像 NVIDIA英伟达企业解决方案 发表于 08-11 09:31 125次 阅读

    NVIDIA发布Omniverse重要版本

    NVIDIA 新发布的工具和功能包括:Avatar Cloud Engine;DeepSearch ....
    的头像 NVIDIA英伟达 发表于 08-11 09:29 79次 阅读

    NVIDIA第二季度收入预计约为67亿美元

    NVIDIA 公司宣布截至 2022 年 7 月 31 日的第二季度初步财务报告部分内容。
    的头像 NVIDIA英伟达 发表于 08-11 09:28 94次 阅读

    全新NVIDIA Omniverse ACE加速虚拟形象开发工作

    Omniverse Avatar Cloud Engine(ACE)为游戏、聊天机器人、数字孪生和虚....
    的头像 NVIDIA英伟达 发表于 08-11 09:24 128次 阅读

    NVIDIA发布开源USD资源和测试套件

    在皮克斯、Adobe、Autodesk、西门子以及媒体、游戏、机器人、工业自动化和零售业等领域创新者....
    的头像 NVIDIA英伟达 发表于 08-11 09:22 128次 阅读

    NVIDIA DOCA 1.4版本的主要更新内容

    NVIDIA DOCA 软件框架旨在帮助开发者在当前和未来的 NVIDIA BlueField DP....
    的头像 NVIDIA英伟达 发表于 08-11 09:20 58次 阅读

    NVIDIA 将为StreamLake释放更多视频云计算能力

    8 月 10 日,快手 StreamLake 品牌发布会正式举办,以“云启共生·水润万象”为主题,推....
    的头像 NVIDIA英伟达 发表于 08-11 09:19 138次 阅读

    CH573做主机的示例程序,是否可以将从机广播名字也扫描出来 ?

    CH573做主机的示例程序,我们扫描从机时可以将从机扫描到的mac地址打印出来 是否可以将 从机广播名字也扫描出来 是否有示例...
    发表于 08-11 07:20 30次 阅读

    请教一下ch573f central例程是否有请求mtu的api?

    如题 做主机 是否提供API主动修改mtu大小,  没有找到。谢谢。    ...
    发表于 08-11 07:18 26次 阅读

    有电容器的地方就有电感器

    直接端子组装铁氧体电感器的出现,以及受益于卓越饱和度和热特性以及固有 EMI 屏蔽附加优势的金属复合....
    的头像 星星科技指导员 发表于 08-10 17:50 95次 阅读
    有电容器的地方就有电感器

    处理器急于向深度学习和雾计算寻求平衡

    AMD 与 Intel 竞争的复苏对于寻求低成本、低功耗、高性能处理器的数据中心或工作站设计人员来说....
    发表于 08-10 16:34 48次 阅读
    处理器急于向深度学习和雾计算寻求平衡

    晶振具有超低抖动、频率灵活性

    Silicon Labs 声称其新型晶体振荡器 (XO) 提供业界最低的抖动以及频率灵活的性能。Si....
    发表于 08-10 15:36 33次 阅读

    简单谈谈数据集成

    什么是数据集成? 狭义的数据集成定义是指将不同源的数据组合成一个统一视图。而更广义的解释是:数据集成....
    的头像 秒秒说数据 发表于 08-10 14:19 34次 阅读

    什么是API,不同场景中的API

    当公司构建他们的应用时,他们把它们设计成一组交互的API。最容易理解的例子是Lyft(或者Uber)....
    的头像 city_prolove 发表于 08-10 11:20 78次 阅读

    SUSE Euler Linux 2.0 通过欧拉开源社区 OSV 产品兼容性认证

    近日,SUSE Euler Linux 2.0 通过了欧拉开源社区的技术测评,完全符合其针对 OSV 的产品兼容性认证,本次认证同时涵盖 ...
    发表于 08-10 11:09 416次 阅读

    安科瑞配电监控装置在数据中心的应用

    0 引言 在新冠疫情的影响下,全球网络流量受到视频流量、电话会议、社交网络等数字应用增长的推动而激增....
    的头像 jsacrelhfr 发表于 08-10 09:47 222次 阅读
    安科瑞配电监控装置在数据中心的应用

    请教一下 linux vsp命令的问题

    想请教一下各位大佬,最近刚刚使用Ubuntu来学习嵌入式linux,在看视频学习的过程中看到了vsp命令的使用,但是本人分屏打开文件以...
    发表于 08-05 21:39 163次 阅读

    CC2541工程移植过程中出现一些api找不到对应替代API要怎么处理?

    osal_snv_write( BLE_NVID_USER_ID_START,sizeof(Device_Info),&Device_Info) tmos_snv_read( BLE_N...
    发表于 08-05 07:23 48次 阅读

    【开发教程1】手把手教你做平板电脑-Linux 引导过程

    Linux 引导过程 ——疯壳·嵌入式平板开发   Linux 内核与 Android 系统 linux 内核有什么区别? ...
    发表于 08-04 18:55 1811次 阅读
    【开发教程1】手把手教你做平板电脑-Linux 引导过程

    【飞凌RZ/G2L开发板试用体验】基于飞凌RZ/G2L开发板的波形显示系统的搭建

    本人收到开发板后,进行了基础功能的测试,便根据所申请内容进行课题开发。本开发板支持MIPI接口的LCD显示器,但是本人没...
    发表于 07-30 18:43 3313次 阅读

    nv区连接管理api不生效如何解决?

       uint8 bond_cnt=0;     uint8_t buf[6];     uint16_t a=GAPRole_GetParameter(GAP...
    发表于 07-29 06:28 78次 阅读

    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

    TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
    发表于 09-25 11:51 694次 阅读
    AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)