DPDPU: Data Processing with DPUs

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hu, Jiasheng, Bernstein, Philip A., Li, Jialin, Zhang, Qizhen
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913448294612992
author Hu, Jiasheng
Bernstein, Philip A.
Li, Jialin
Zhang, Qizhen
author_facet Hu, Jiasheng
Bernstein, Philip A.
Li, Jialin
Zhang, Qizhen
contents Improving the performance and reducing the cost of cloud data systems is increasingly challenging. Data processing units (DPUs) are a promising solution, but utilizing them for data processing needs characterizing the new hardware and recognizing their capabilities and constraints. We hence propose DPDPU, a platform for holistically exploiting DPUs to optimize data processing tasks that are critical to performance and cost. It seeks to fill the semantic gap between DPUs and data processing systems and handle DPU heterogeneity with three engines dedicated to compute, networking, and storage. This paper describes our vision, DPDPU's key components, their associated utilization challenges, as well as the current progress and future plans.
format Preprint
id arxiv_https___arxiv_org_abs_2407_13658
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DPDPU: Data Processing with DPUs
Hu, Jiasheng
Bernstein, Philip A.
Li, Jialin
Zhang, Qizhen
Distributed, Parallel, and Cluster Computing
D.4.7; H.2.4
Improving the performance and reducing the cost of cloud data systems is increasingly challenging. Data processing units (DPUs) are a promising solution, but utilizing them for data processing needs characterizing the new hardware and recognizing their capabilities and constraints. We hence propose DPDPU, a platform for holistically exploiting DPUs to optimize data processing tasks that are critical to performance and cost. It seeks to fill the semantic gap between DPUs and data processing systems and handle DPU heterogeneity with three engines dedicated to compute, networking, and storage. This paper describes our vision, DPDPU's key components, their associated utilization challenges, as well as the current progress and future plans.
title DPDPU: Data Processing with DPUs
topic Distributed, Parallel, and Cluster Computing
D.4.7; H.2.4
url https://arxiv.org/abs/2407.13658