0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

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

3天内不再提示

DPU(数据处理器)能做什么?

jf_78858299 来源:DeepKnowledge 作者:张涛 2023-04-19 15:38 次阅读

了解DPU数据处理器的基础知识:它们是什么、它们做什么、谁在制造它们以及谁在采用它们。然后决定您的数据中心是否有朝一日会使用。

数据处理器是针对数据处理和以数据为中心的计算的硬件加速器。 不同于CPUGPU及其他硬件加速器,DPU具有更高的并行度和MIMD架构。

A data processing unit is a hardware accelerator specifically geared toward data processing and data-centric computing. It differs from other hardware accelerators such as the CPU and GPU in that it has an increased degree of parallelism and MIMD architecture.

许多组织使用DPU来完成人工智能和大数据等超级计算任务。 贵司的数据中心在决定是否使用DPU前,请先了解DPU的使用案例和优缺点。

Many organizations use the DPU for supercomputing tasks such as AI and big data. To decide whether your organization requires a DPU in its data center, understand its use cases and drawbacks.

DPU(数据处理器)能做什么?

What does a DPU do?

DPU减轻了CPU的网络通信工作负载,这使CPU能够转而处理应用程序支持任务。DPU专注于以数据为中心的工作负载,如数据传输、数据简化、数据安全和分析。DPU的芯片采用了专门的设计,将处理器核心与硬件加速块结合在一起。 这种设计使DPU成为比GPU具有更多功能、更通用的芯片。DPU拥有自己的专用操作系统,这意味着您可以将其资源与主操作系统的资源相结合,并且它可以执行加密、擦除编码、压缩或解压缩等功能。

A DPU offloads networking and communication workloads from the CPU, which enables the CPU to then tackle application support tasks instead. It focuses on data-centric workloads such as data transfer, data reduction, data security and analytics. The chip features a specialized design that combines processor cores with hardware accelerator blocks. This design makes the DPU a more versatile, general-purpose chip than the GPU. The DPU possesses its own dedicated OS, which means you can combine its resources with your primary OS's resources, and it can perform functions such as encryption, erasure coding, and compression or decompression.

云计算和超大规模计算的提供商是最早采用这种技术的。 然而,像VMware这样的供应商已经开始在他们的产品中添加对DPU的支持,这使得他们更具有吸引力。

Cloud and hyperscale providers have been the earliest adopters of this technology. However, vendors like VMware have started to add support for DPUs into their offerings, which gives them a broader appeal for other organizations.

使用DPU支持存储系统

Support storage with a DPU

由于DPU作为处理单元的多功能性,您可以使用DPU来支持数据中心中的存储。 例如,通过将NVMe存储设备连接到DPU的PCIe总线,可以加快对NVMe存储设备的访问。

Because of DPUs' versatility as a processing unit, you can use DPUs to support storage in your data center. For example, you can accelerate access to NVMe storage devices by connecting them to the DPU's PCIe bus.

DPU还可以更好地访问依赖于NVMe-oF的远程存储设备。DPU将这些远程存储设备作为标准NVMe设备呈现给系统。 这些特性将优化与远程存储的连接,因为这意味着您不再需要特殊的驱动程序来连接到这些远程存储设备。

DPU also gives you better access to remote storage devices that rely on NVMe-oF. The DPU presents these remote storage devices to the system as standard NVMe devices. This optimizes your connectivity to the remote storage because it means you no longer require special drivers to connect to these remote storage devices.

DPU和数据中心架构

DPUs and data-centric architecture

DPU只是数据中心架构的一部分。 该范例要求您围绕数据需求构建基础设施,而不是反过来让数据适应基础设施。 它使数据成为应用程序开发、业务决策和基础设施部署的主要考虑因素。 以数据为中心的组织将数据视为其核心资产,通过为多个应用程序实现单一数据策略,消除竖井,并减少无序扩展。

The DPU represents just one part of a data-centric architecture. This paradigm requires you to build infrastructure around data requirements, as opposed to forcing data to fit infrastructure. It makes data the primary consideration for application development, business decisions and infrastructure deployment. A data-centric organization treats data as its central asset, eliminates silos and mitigates sprawl by implementing a single data strategy for multiple applications.

以数据为中心的硬件(如DPU)简化了数据的移动和交付。 它应该提供高可用性和可靠性,并且应该使整个组织能够实时访问共享数据。 它的性能、容量、可伸缩性和安全性应该随需求和新技术发生变化,以满足新的工作负载需求并适应新技术。

Data-centric hardware -- such as the DPU -- eases the movement and delivery of data. It should deliver high availability and reliability, and should enable the entire organization to access that shared data in real time. Its performance, capacity, scalability and security should change to meet new workload requirements and adapt to new technologies.

在以数据为中心的架构的语境中,DPU解决了服务器节点在进行以数据为中心的计算时效率低下的问题,它还解决了服务器节点之间传输或共享数据时速度缓慢或效率低下的问题。

Within the context of a data-centric architecture, the DPU addresses server nodes' inefficiency when it comes to data-centric computation, and it also addresses slow or inefficient transfer or sharing of data between server nodes.

DPU的日益普及

The increased popularity of the DPU

2020年,新兴的Fundable公司发布了第的一个版本DPU。 它创建了两种DPU:一种用于存储,一种用于网络。Fundable公司DPU的两个版本都包含用于存储、安全、网络和虚拟化等任务的内存和片上处理。Fundable公司设计它们的目的是赋予超融合基础设施的好处,但更大程度上共享存储和网络资源。

In 2020, the startup Fungible released the first version of the DPU. It created two separate versions of the processing unit: one for storage and one for networking. Both versions of the Fungible DPU included memory and on-chip processing intended for tasks such as storage, security, networking and virtualization. Fungible designed them to confer the benefits of hyper-converged infrastructure but with greater sharing of storage and networking resources.

自从Fungible公司的DPU发布以来,诸如英伟达英特尔厂商已经发布了他们自己的该技术版本。 英特尔于2021年6月推出了与DPU功能相同的基础处理器芯片。 紧随英特尔之后,英伟达于2021年7月发布了自己的DPU。 这些DPU——以及来自其他竞争对手(如Marvell和AWS)的产品——都将任务从主机处理器中剥离出来,以加速和简化数据计算工作负载。 英伟达希望电信公司和云服务提供商首先采用它们的技术,但主要供应商提供的DPU产品的蓬勃发展意味着,其他数据中心可能很快也会采用它。

Since the release of Fungible's DPU, vendors such as Nvidia and Intel have released their own versions of this technology. In June 2021, Intel released its infrastructure processing unit chip, which does the same job as a DPU. On Intel's heels, in July 2021, Nvidia unveiled its own DPU. These processing units -- as well as those from additional competitors such as Marvell and AWS -- all offload tasks from the host processor to accelerate and streamline data computing workloads. Nvidia expects telecommunications companies and cloud providers to adopt its technology first, but the boom in DPU offerings from major vendors means you might see it in other data centers soon as well.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10446

    浏览量

    206576
  • DPU
    DPU
    +关注

    关注

    0

    文章

    294

    浏览量

    23968
  • 硬件加速器
    +关注

    关注

    0

    文章

    38

    浏览量

    12637
  • 数据处理器
    +关注

    关注

    0

    文章

    23

    浏览量

    8565
收藏 人收藏

    评论

    相关推荐

    数据处理器DPU编程入门》读书笔记

    ,让用户可以不用关注DPU的底层硬件接口而直接对硬件进行编程。 此外,DPU数据中心基础架构的处理芯片,预测至少30%的CPU资源用于执行数据
    发表于 12-21 10:47

    数据处理器DPU编程入门》DPU计算入门书籍测评

    同时介绍了DPU开发: 命令行DPU板卡设置 基于qemu的DPU应用模拟开发(基于DPU的arm64处理器平台)
    发表于 12-24 10:54

    关于matlab到底能做什么

    关于matlab到底能做什么?有朋友能简单介绍下嘛虽然我也用过matlab 但一直用的不是很深入也就是做一些数据处理
    发表于 06-21 10:34

    单片机能做什么

    51单片机学习笔记(1)——初识单片机1、什么是单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储RAM、只读存储ROM、多
    发表于 07-15 07:57

    micropython的TPYBoard能做什么

    能跑micropython的TPYBoard能做什么?MicroPython基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析、编译、虚拟机和类库等。目前他支持基于32-bit
    发表于 08-06 06:55

    专⽤数据处理器 (DPU) 技术⽩⽪书

    发展历程 161.4. DPU与CPU、GPU的关系 191.5. DPU的产业化机遇 212.DPU特征结构232.1. DPU是以数据
    发表于 03-14 17:35

    【书籍评测活动NO.23】数据处理器DPU编程入门

    ;社区活动专版标题名称必须包含 《数据处理器DPU编程入门》+自拟标题 注意事项 1、活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为一经发现将立即取消获奖资格 2、活动结束后获奖名单将在论坛公示请
    发表于 10-24 15:21

    什么是DPU

    和服务内,CPU和GPU已经被广泛地用于各个新型超大规模数据中心。 这些数据中心通过功能强大的新型处理器连接在一起,DPU( Data P
    发表于 11-03 10:55

    数据处理器DPU编程入门》+初步熟悉这本书的结构和主要内容

    dpu:推出的主要意义是为了减轻CPU的数据处理负担,使得cpu可以更具专注自己的通用计算处理运算。 1、DPU数据处理器,演进的核心驱动力
    发表于 12-08 18:03

    Tensilica授权海思半导体使用Xtensa系列数据处理

    Tensilica授权海思半导体使用Xtensa系列数据处理器和ConnX DSP IP核 Tensilica日前宣布,授权海思半导体Xtensa系列可配置数据处理器DPU)及ConnX DSP(
    发表于 02-26 08:53 846次阅读

    Tensilica授权海思半导体使用Xtensa系列数据处理

    Tensilica授权海思半导体使用Xtensa系列数据处理器和ConnX DSP IP核 Tensilica日前宣布,授权海思半导体Xtensa系列可配置数据处理器DPU)及ConnX DSP(
    发表于 02-26 08:58 1173次阅读

    数据处理单元DPU能够处理GPU做不了的任务吗?

    很长一段时间以来,中央处理器(CPU)和图形处理单元(GPU)一直“统治”着数据中心。然而,近几年,数据处理单元(DPU)越来越多地出现在大
    的头像 发表于 02-02 10:44 842次阅读

    DPU处理器数据中心的作用是什么?

    ,就好比杀鸡用牛刀,而DPU这个新工具可以大大节省技术人员大量的时间和精力。在数据中心引入了DPU这种新工具,可以大大提高数据处理效率。   几年前
    发表于 04-19 11:26 328次阅读

    DPU处理器数据中心的作用是什么

    ,就好比杀鸡用牛刀,而DPU这个新工具可以大大节省技术人员大量的时间和精力。在数据中心引入了DPU这种新工具,可以大大提高数据处理效率。
    的头像 发表于 04-19 15:44 1199次阅读
    <b class='flag-5'>DPU</b><b class='flag-5'>处理器</b>在<b class='flag-5'>数据</b>中心的作用是什么

    解码 DPU 编程,投稿赢取好礼!

    NVIDIA 发布首部 DPU 和 DOCA 编程入门书籍 前不久 NVIDIA 推出了备受业界好评的首部 DPU 处理器编程入门书籍 —— 《数据处理器
    的头像 发表于 11-01 20:25 230次阅读
    解码 <b class='flag-5'>DPU</b> 编程,投稿赢取好礼!