Databehandlingsenhet
En databehandlingsenhet (DPU) är en kanalkontroller , en programmerbar specialiserad elektronisk krets med hårdvaruacceleration av databehandling för datacentrerad beräkning . Data överförs till och från komponenten som multiplexerade informationspaket. En DPU innehåller vanligtvis en CPU , NIC och programmerbara dataaccelerationsmotorer . Detta gör det möjligt för DPU:er att ha generaliteten och programmerbarheten hos centrala bearbetningsenheter samtidigt som de är specialiserade för att fungera effektivt på nätverkspaket , lagringsförfrågningar eller analysförfrågningar.
Dataaccelerationsmotorerna skiljer sig från en CPU genom en större grad av parallellitet (krävs för att behandla många förfrågningar) och från en GPU av en MIMD -arkitektur snarare än en SIMD - arkitektur (krävs eftersom varje begäran måste fatta olika beslut och följa en annan väg genom chipet). DPU:er kan vara antingen ASIC-baserade , FPGA-baserade eller SoC-baserade . DPU:er har använts alltmer i datacenter och superdatorer sedan de introducerades på 2010-talet på grund av den ökade användningen av datacentrerad datoranvändning , big data , säkerhet och artificiell intelligens / maskininlärning / djupinlärning . DPU:er är designade för att vara oberoende infrastrukturslutpunkter.
DPU-leverantörer och produktlinjer inkluderar:
- AMD /Pensando: Capri, Elba & DSC
- Broadcom : Stingray
- Svängbar : F & S-serien
- Intel : Infrastructure Processing Unit (IPU)
- Kalray : Kalray K200-LP
- Marvell Technology : OCTEON och ARMADA
- Nvidia / Mellanox Technologies : BlueField, ConnectX, Innova
Programvaruleverantörer som använder DPU:er inkluderar:
- Bloombase
- Cloudflare
- DDN
- Fortinet
- Palo Alto Networks
- VAST Data
- VMware
- WekaIO
Se även
- Compute Express Link (CXL)
- ^ "En titt inuti Fungible, en start av ett datacenter från Juniper medgrundare Pradeep Sindhu - Packet Pushers" . packetpushers.net . Hämtad 2019-08-06 .
- ^ "SmartNICs, IPUs, DPUs de-hyped: Varför och hur molnjättar laddar ner arbete från server-CPUs" . theregister.com . Hämtad 2022-01-03 .
- ^ Deierling, Kevin (2020-05-21). "Vad är en DPU? | NVIDIA-blogg" . Den officiella NVIDIA-bloggen . Hämtad 2021-05-29 .
- ^ a b servethehome (2020-09-29). "Vad är en DPU A Data Processing Unit Quick Primer" . ServeTheHome . Hämtad 2021-06-06 .
- ^ ServeTheHome (2021-05-30). "DPU vs SmarNICs vs exotiska FPGAs" . ServeTheHome . Hämtad 2022-01-03 .
- ^ "För att hantera datatsunamin vänder sig Junipers grundare till anpassat kisel" . SiliconANGLE . 2018-11-30 . Hämtad 2019-08-06 .
- ^ US 10725825 , Sindhu, Pradeep; Frailong, Jean-Marc & Noureddine, Wael et al., "Data processing unit for stream processing", publicerad 2020-07-28, tilldelad Fungible Inc.
- ^ Hennessy, John. " Slutet på Moores lag, CPU:er (som vi känner dem) och uppkomsten av domänspecifika arkitekturer. " AI Hardware Summit. Stanford University. 29 september 2019.
- ^ Deierling, Kevin (2020-05-21). "Vad är en DPU?" . Den officiella NVIDIA-bloggen . Hämtad 2020-10-03 .
- ^ "Renässansen av kisel kommer att skapa industrijättar" . TechCrunch . Hämtad 2019-08-16 .
- ^ Deierling, Kevin (2018-08-30). "Definiera SmartNIC: Vad är en SmartNIC och hur man väljer den bästa" . Mellanox Technologies blogg . Hämtad 2021-05-29 .
- ^ Bhageshpur, Kiran (2016-10-06). "Uppkomsten av datacentrerad datoranvändning" . Nästa plattform . Hämtad 2021-05-29 .
- ^ servethehome (2021-05-29). "DPU vs SmartNIC och STH NIC Continuum Framework" . ServeTheHome . Hämtad 2021-06-06 .
- ^ "Pensando Distributed Services Platform" . Pensando . Hämtad 2021-05-29 .
- ^ "I korthet: Broadcom Stingray PS1100R levererar banbrytande prestanda och effektivitet" . www.broadcom.com . Hämtad 2021-06-06 .
- ^ "DPU-plattform – funktionsduglig" . www.fungible.com . Hämtad 2021-05-29 .
- ^ "Intel avslöjar infrastrukturbearbetningsenhet" . Intel . Hämtad 2021-06-16 .
- ^ "KALRAY MPPA® DPUs I HJÄRTA AV FÖRVARINGSREVOLUTIONEN" . www.kalrayinc.com . Hämtad 2021-09-29 .
- ^ "Databearbetningsenheter (DPUs) | Bemyndigande operatörs-, företags- och molndatatjänster - Marvell" . www.marvell.com . Hämtad 2021-05-29 .
- ^ "NVIDIA BlueField databehandlingsenheter" . NVIDIA . Hämtad 2021-05-29 .