Abstract
The emergence of new, off-path smart network cards (SmartNICs), known generally as Data Processing Units (DPU), has opened a wide range of research opportunities. Of particular interest is the use of these and related devices in tandem with their host's CPU, creating a heterogeneous computing system with new properties and strengths to be explored, capable of accelerating a wide variety of workloads. This survey begins by providing the motivation and relevant background information for this new field, including its origins, a few current hardware offerings, major programming languages and frameworks for using them, and associated challenges. We then review and categorize a number of recent works in the field, covering a wide variety of studies, benchmarks, and application areas, such as data center infrastructure, commercial uses, and AI and ML acceleration. We conclude with a few observations.
Recommended Citation
N. Tibbetts et al., "A Survey on Heterogeneous Computing using SmartNICs and Emerging Data Processing Units," Future Generation Computer Systems, vol. 176, article no. 108207, Elsevier, Mar 2026.
The definitive version is available at https://doi.org/10.1016/j.future.2025.108207
Department(s)
Computer Science
Publication Status
Full Text Access
Keywords and Phrases
Acceleration; Data processing units; Distributed; DPU; Heterogeneous; Infrastructure; Off-path; Offload; Parallel; Smart network cards; SmartNIC
International Standard Serial Number (ISSN)
0167-739X
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2026 Elsevier, All rights reserved.
Publication Date
01 Mar 2026

Comments
National Science Foundation, Grant 2344578