Zum Inhalt springen

Data Processing Unit

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Juli 2023 um 15:27 Uhr durch en>Mesocarp (Rewrite first paragraph to be more comprehensible, remove fluffy marketing-type sources). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Vorlage:Short description Vorlage:Sources exist Vorlage:Advert

A data processing unit (DPU) is a programmable computer processor that tightly integrates a general-purpose CPU with network interface hardware.[1] Sometimes they are called "IPUs" (for "infrastructure processing unit") or "SmartNICs".[2] They can be used in place of traditional NICs to relieve the main CPU of complex networking responsibilities, which can otherwise introduce significant overhead in cloud computing environments.[1]

The data acceleration engine differentiates itself from a CPU by a larger degree of parallelism (required to process many requests) and from a GPU by a MIMD architecture rather than an SIMD architecture (required as each request needs to make different decisions and follow a different path through the chip).[3][4] DPUs can be either ASIC-based, FPGA-based or SoC-based.[5] DPUs have been increasingly used in data centers and supercomputers since their introduction in the 2010s due to the rise in use of data-centric computing, big data, security, and artificial intelligence/machine learning/deep learning.[6] DPUs are designed to be independent infrastructure endpoints.[7]

DPU vendors & product lines include:

Software Vendors utilizing DPUs include:

See also

References

  1. a b Bruce Davie: SmartNICs, IPUs, DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs In: The Register, November 24, 2021. Abgerufen am 11. Juli 2023 
  2. Simon Sharwood: Google Cloud upgrades with next-gen accelerator that embiggens its VMs In: The Register, May 23, 2023. Abgerufen am 11. Juli 2023 „Google Cloud has given itself a significant upgrade by introducing its latest Infrastructure Processing Unit – the same kind of kit that others call SmartNICs or Data Processing Units…“ 
  3. Kevin Deierling: What's a DPU? In: The Official NVIDIA Blog. 21. Mai 2020, abgerufen am 3. Oktober 2020 (amerikanisches Englisch).
  4. The renaissance of silicon will create industry giants. In: TechCrunch. 15. August 2019, abgerufen am 16. August 2019 (amerikanisches Englisch).
  5. Kevin Deierling: Defining SmartNIC: What is a SmartNIC and How to Choose the Best One. In: Mellanox Technologies Blog. 30. August 2018, abgerufen am 29. Mai 2021 (englisch).
  6. Kiran Bhageshpur: The Emergence Of Data-Centric Computing. In: The Next Platform. 6. Oktober 2016, abgerufen am 29. Mai 2021 (amerikanisches Englisch).
  7. servethehome: DPU vs SmartNIC and the STH NIC Continuum Framework. In: ServeTheHome. 29. Mai 2021, abgerufen am 6. Juni 2021 (amerikanisches Englisch).
  8. The Pensando Distributed Services Platform. In: Pensando. Abgerufen am 29. Mai 2021 (amerikanisches Englisch).
  9. servethehome: What is a DPU A Data Processing Unit Quick Primer. In: ServeTheHome. 29. September 2020, abgerufen am 6. Juni 2021 (amerikanisches Englisch).
  10. At a Glance: The Broadcom Stingray PS1100R delivers breakthrough performance and efficiency. In: www.broadcom.com. Abgerufen am 6. Juni 2021 (englisch).
  11. DPU Platform – Fungible. In: www.fungible.com. Abgerufen am 29. Mai 2021.
  12. Intel Unveils Infrastructure Processing Unit. In: Intel. Abgerufen am 16. Juni 2021 (englisch).
  13. KALRAY MPPA® DPUs AT THE HEART OF THE STORAGE REVOLUTION. In: www.kalrayinc.com. Abgerufen am 29. September 2021 (englisch).
  14. Data Processing Units (DPUs) | Empowering Carrier, Enterprise and Cloud Data Services - Marvell. In: www.marvell.com. Abgerufen am 29. Mai 2021.
  15. NVIDIA BlueField Data Processing Units. In: NVIDIA. Abgerufen am 29. Mai 2021 (amerikanisches Englisch).

Vorlage:Electronics-stub

Vorlage:Hardware acceleration