Content area

Abstract

GPUs are at the center of AI's rise to prominence and have seen massive improvements in the past years. Though less in the spotlight, CPUs remain an important player in AI pipelines; data processing tasks that run on the CPU are a necessary part of every inference call. As AI workloads are shifting towards incorporating more modalities and growing in complexity, heavy vision data processing tasks are increasingly common. This work explores various vision AI pipelines and their CPU overheads, specifically CPU time and utilization, under diverse configurations, image resolutions, request rates and serving systems. We find that the CPU is increasingly oversubscribed for vision-language models (VLMs) and multi-model pipelines, higher resolution images and request rates. Additionally, evaluations on newer hardware point to a widening gap between GPU inference and CPU data processing efficiencies, supporting the conjecture that the CPU may become increasingly congested in the future, impacting service level objectives.

Details

1010268
Business indexing term
Title
Studying the Role of CPU Overheads in Modern Vision AI
Number of pages
42
Publication year
2025
Degree date
2025
School code
0181
Source
MAI 86/12(E), Masters Abstracts International
ISBN
9798280747258
University/institution
Princeton University
Department
Computer Science
University location
United States -- New Jersey
Degree
M.S.E.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32003491
ProQuest document ID
3217977928
Document URL
https://www.proquest.com/dissertations-theses/studying-role-cpu-overheads-modern-vision-ai/docview/3217977928/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic