واحد پردازش داده - ویکی‌پدیا، دانشنامهٔ آزاد

واحد پردازش داده یا data processing unit (DPU) یک کنترل‌کننده کانال، یک مدار الکترونیکی تخصصی قابل برنامه‌ریزی با شتاب سخت‌افزاری پردازش داده‌ها برای محاسبات داده محور است.[۱][۲] داده‌ها به عنوان بسته‌های اطلاعاتی چندگانه به و از جزء منتقل می‌شوند. یک DPU به‌طور کلی شامل یک CPU، NIC و موتورهای شتاب داده قابل برنامه‌ریزی است.[۳][۴][۵] این به DPUها اجازه می‌دهد تا کلیت و قابلیت برنامه‌ریزی واحدهای پردازش مرکزی را داشته باشند و در عین حال متخصص هستند تا به‌طور مؤثر بر روی بسته‌های شبکه، درخواست‌های ذخیره‌سازی یا درخواست‌های تحلیلی کار کنند.[۶][۷]

موتورهای شتاب داده با درجه بیشتری از موازی بودن (مورد نیاز برای پردازش بسیاری از درخواست‌ها) از یک CPU و با معماری MIMD به جای معماری SIMD از یک GPU متمایز می‌شوند (الزامی است زیرا هر درخواست باید تصمیمات متفاوتی بگیرد و مسیر متفاوتی را دنبال کند. از طریق تراشه).[۸][۹] DPUها می‌توانند مبتنی بر ASIC، مبتنی بر FPGA یا مبتنی بر SoC باشند.[۱۰] DPUها از زمان معرفی آنها در دهه ۲۰۱۰ به دلیل افزایش استفاده از محاسبات داده محور، کلان داده، امنیت و هوش مصنوعی / یادگیری ماشین / یادگیری عمیق به‌طور فزاینده ای در مراکز داده و ابر رایانه‌ها مورد استفاده قرار گرفته‌اند.[۱۱] DPUها به گونه ای طراحی شده‌اند که نقاط پایانی زیرساخت مستقل باشند.[۱۲]

سازنده‌های DPU عبارتند از:

فروشندگان نرم‌افزاری که از DPUها استفاده می‌کنند عبارتند از:

منابع[ویرایش]

  1. "A Peek Inside Fungible, A Data Center Startup From Juniper Cofounder Pradeep Sindhu - Packet Pushers". packetpushers.net. Retrieved 2019-08-06.
  2. "SmartNICs, IPUs, DPUs de-hyped: Why and how cloud giants are offloading work from server CPUs". theregister.com. Retrieved 2022-01-03.
  3. Deierling, Kevin (2020-05-21). "What Is a DPU? | NVIDIA Blog". The Official NVIDIA Blog (به انگلیسی). Retrieved 2021-05-29.
  4. ۴٫۰ ۴٫۱ servethehome (2020-09-29). "What is a DPU A Data Processing Unit Quick Primer". ServeTheHome (به انگلیسی). Retrieved 2021-06-06.
  5. ServeTheHome (2021-05-30). "DPU vs SmarNICs vs Exotic FPGAs". ServeTheHome (به انگلیسی). Retrieved 2022-01-03.
  6. "To handle the data tsunami, Juniper's founder turns to custom silicon". SiliconANGLE (به انگلیسی). 2018-11-30. Retrieved 2019-08-06.
  7. Hennessy, John. “The End of Moore's Law, CPUs (as We Know Them), and the Rise of Domain Specific Architectures. ” AI Hardware Summit. Stanford University. September 29, 2019.
  8. Deierling, Kevin (2020-05-21). "What's a DPU?". The Official NVIDIA Blog (به انگلیسی). Retrieved 2020-10-03.
  9. "The renaissance of silicon will create industry giants". TechCrunch (به انگلیسی). Retrieved 2019-08-16.[پیوند مرده]
  10. Deierling, Kevin (2018-08-30). "Defining SmartNIC: What is a SmartNIC and How to Choose the Best One". Mellanox Technologies Blog (به انگلیسی). Retrieved 2021-05-29.
  11. Bhageshpur, Kiran (2016-10-06). "The Emergence Of Data-Centric Computing". The Next Platform (به انگلیسی). Retrieved 2021-05-29.
  12. servethehome (2021-05-29). "DPU vs SmartNIC and the STH NIC Continuum Framework". ServeTheHome (به انگلیسی). Retrieved 2021-06-06.
  13. "The Pensando Distributed Services Platform". Pensando (به انگلیسی). Retrieved 2021-05-29.
  14. "At a Glance: The Broadcom Stingray PS1100R delivers breakthrough performance and efficiency". www.broadcom.com (به انگلیسی). Archived from the original on 4 July 2022. Retrieved 2021-06-06.
  15. "DPU Platform – Fungible". www.fungible.com. Archived from the original on 23 November 2022. Retrieved 2021-05-29.
  16. "Intel Unveils Infrastructure Processing Unit". Intel (به انگلیسی). Retrieved 2021-06-16.
  17. "KALRAY MPPA® DPUs AT THE HEART OF THE STORAGE REVOLUTION". www.kalrayinc.com (به انگلیسی). Retrieved 2021-09-29.
  18. "Data Processing Units (DPUs) | Empowering Carrier, Enterprise and Cloud Data Services - Marvell". www.marvell.com. Retrieved 2021-05-29.
  19. "NVIDIA BlueField Data Processing Units". NVIDIA (به انگلیسی). Retrieved 2021-05-29.