了解DPU數(shù)據(jù)處理器的基礎(chǔ)知識(shí):它們是什么、它們做什么、誰(shuí)在制造它們以及誰(shuí)在采用它們。然后決定您的數(shù)據(jù)中心是否有朝一日會(huì)使用。
數(shù)據(jù)處理器是針對(duì)數(shù)據(jù)處理和以數(shù)據(jù)為中心的計(jì)算的硬件加速器。 不同于CPU和GPU及其他硬件加速器,DPU具有更高的并行度和MIMD架構(gòu)。
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來完成人工智能和大數(shù)據(jù)等超級(jí)計(jì)算任務(wù)。 貴司的數(shù)據(jù)中心在決定是否使用DPU前,請(qǐng)先了解DPU的使用案例和優(yōu)缺點(diǎn)。
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(數(shù)據(jù)處理器)能做什么?
What does a DPU do?
DPU減輕了CPU的網(wǎng)絡(luò)和通信工作負(fù)載,這使CPU能夠轉(zhuǎn)而處理應(yīng)用程序支持任務(wù)。DPU專注于以數(shù)據(jù)為中心的工作負(fù)載,如數(shù)據(jù)傳輸、數(shù)據(jù)簡(jiǎn)化、數(shù)據(jù)安全和分析。DPU的芯片采用了專門的設(shè)計(jì),將處理器核心與硬件加速塊結(jié)合在一起。 這種設(shè)計(jì)使DPU成為比GPU具有更多功能、更通用的芯片。DPU擁有自己的專用操作系統(tǒng),這意味著您可以將其資源與主操作系統(tǒng)的資源相結(jié)合,并且它可以執(zhí)行加密、擦除編碼、壓縮或解壓縮等功能。
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.
云計(jì)算和超大規(guī)模計(jì)算的提供商是最早采用這種技術(shù)的。 然而,像VMware這樣的供應(yīng)商已經(jīng)開始在他們的產(chǎn)品中添加對(duì)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支持存儲(chǔ)系統(tǒng)
Support storage with a DPU
由于DPU作為處理單元的多功能性,您可以使用DPU來支持?jǐn)?shù)據(jù)中心中的存儲(chǔ)。 例如,通過將NVMe存儲(chǔ)設(shè)備連接到DPU的PCIe總線,可以加快對(duì)NVMe存儲(chǔ)設(shè)備的訪問。
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的遠(yuǎn)程存儲(chǔ)設(shè)備。DPU將這些遠(yuǎn)程存儲(chǔ)設(shè)備作為標(biāo)準(zhǔn)NVMe設(shè)備呈現(xiàn)給系統(tǒng)。 這些特性將優(yōu)化與遠(yuǎn)程存儲(chǔ)的連接,因?yàn)檫@意味著您不再需要特殊的驅(qū)動(dòng)程序來連接到這些遠(yuǎn)程存儲(chǔ)設(shè)備。
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和數(shù)據(jù)中心架構(gòu)
DPUs and data-centric architecture
DPU只是數(shù)據(jù)中心架構(gòu)的一部分。 該范例要求您圍繞數(shù)據(jù)需求構(gòu)建基礎(chǔ)設(shè)施,而不是反過來讓數(shù)據(jù)適應(yīng)基礎(chǔ)設(shè)施。 它使數(shù)據(jù)成為應(yīng)用程序開發(fā)、業(yè)務(wù)決策和基礎(chǔ)設(shè)施部署的主要考慮因素。 以數(shù)據(jù)為中心的組織將數(shù)據(jù)視為其核心資產(chǎn),通過為多個(gè)應(yīng)用程序?qū)崿F(xiàn)單一數(shù)據(jù)策略,消除豎井,并減少無(wú)序擴(kuò)展。
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.
以數(shù)據(jù)為中心的硬件(如DPU)簡(jiǎn)化了數(shù)據(jù)的移動(dòng)和交付。 它應(yīng)該提供高可用性和可靠性,并且應(yīng)該使整個(gè)組織能夠?qū)崟r(shí)訪問共享數(shù)據(jù)。 它的性能、容量、可伸縮性和安全性應(yīng)該隨需求和新技術(shù)發(fā)生變化,以滿足新的工作負(fù)載需求并適應(yīng)新技術(shù)。
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.
在以數(shù)據(jù)為中心的架構(gòu)的語(yǔ)境中,DPU解決了服務(wù)器節(jié)點(diǎn)在進(jìn)行以數(shù)據(jù)為中心的計(jì)算時(shí)效率低下的問題,它還解決了服務(wù)器節(jié)點(diǎn)之間傳輸或共享數(shù)據(jù)時(shí)速度緩慢或效率低下的問題。
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公司發(fā)布了第的一個(gè)版本DPU。 它創(chuàng)建了兩種DPU:一種用于存儲(chǔ),一種用于網(wǎng)絡(luò)。Fundable公司DPU的兩個(gè)版本都包含用于存儲(chǔ)、安全、網(wǎng)絡(luò)和虛擬化等任務(wù)的內(nèi)存和片上處理。Fundable公司設(shè)計(jì)它們的目的是賦予超融合基礎(chǔ)設(shè)施的好處,但更大程度上共享存儲(chǔ)和網(wǎng)絡(luò)資源。
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發(fā)布以來,諸如英偉達(dá)和英特爾等廠商已經(jīng)發(fā)布了他們自己的該技術(shù)版本。 英特爾于2021年6月推出了與DPU功能相同的基礎(chǔ)處理器芯片。 緊隨英特爾之后,英偉達(dá)于2021年7月發(fā)布了自己的DPU。 這些DPU——以及來自其他競(jìng)爭(zhēng)對(duì)手(如Marvell和AWS)的產(chǎn)品——都將任務(wù)從主機(jī)處理器中剝離出來,以加速和簡(jiǎn)化數(shù)據(jù)計(jì)算工作負(fù)載。 英偉達(dá)希望電信公司和云服務(wù)提供商首先采用它們的技術(shù),但主要供應(yīng)商提供的DPU產(chǎn)品的蓬勃發(fā)展意味著,其他數(shù)據(jù)中心可能很快也會(huì)采用它。
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
+關(guān)注
關(guān)注
68文章
10863瀏覽量
211763 -
DPU
+關(guān)注
關(guān)注
0文章
358瀏覽量
24179 -
硬件加速器
+關(guān)注
關(guān)注
0文章
42瀏覽量
12774 -
數(shù)據(jù)處理器
+關(guān)注
關(guān)注
0文章
26瀏覽量
8654
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論