GPUs, CPUs, and... NICs: Rethinking the Network's Role in Serving Complex AI Pipelines
Wong, Mike, Butler, Ulysses, Farkash, Emma, Tammana, Praveen, Sivaraman, Anirudh, Netravali, Ravi
–arXiv.org Artificial Intelligence
The increasing prominence of AI necessitates the deployment of inference platforms for efficient and effective management of AI pipelines and compute resources. As these pipelines grow in complexity, the demand for distributed serving rises and introduces much-dreaded network delays. In this paper, we investigate how the network can instead be a boon to the excessively high resource overheads of AI pipelines. To alleviate these overheads, we discuss how resource-intensive data processing tasks -- a key facet of growing AI pipeline complexity -- are well-matched for the computational characteristics of packet processing pipelines and how they can be offloaded onto SmartNICs. We explore the challenges and opportunities of offloading, and propose a research agenda for integrating network hardware into AI pipelines, unlocking new opportunities for optimization.
arXiv.org Artificial Intelligence
Jan-22-2025
- Country:
- Europe
- Hungary > Budapest
- Budapest (0.04)
- Italy > Calabria
- Catanzaro Province > Catanzaro (0.04)
- Switzerland > Vaud
- Lausanne (0.04)
- Hungary > Budapest
- North America
- Canada
- British Columbia > Metro Vancouver Regional District
- Vancouver (0.04)
- Ontario (0.04)
- British Columbia > Metro Vancouver Regional District
- United States
- California > Santa Clara County
- Palo Alto (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- New Jersey > Mercer County
- Princeton (0.04)
- New York > New York County
- New York City (0.05)
- Washington > King County
- Renton (0.04)
- California > Santa Clara County
- Canada
- Europe
- Genre:
- Overview (0.34)
- Research Report (0.43)
- Industry:
- Information Technology (0.69)
- Technology: