Saved in:
Bibliographic Details
Main Authors: Oztas, Ali Emre, Demir, Mahir, Garside, James, Luj'an, Mikel
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.00174
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918477062733824
author Oztas, Ali Emre
Demir, Mahir
Garside, James
Luj'an, Mikel
author_facet Oztas, Ali Emre
Demir, Mahir
Garside, James
Luj'an, Mikel
contents Video and image streaming on edge devices requires low latency. To address this, Neural Networks (NNs) are widely used, and prior work mainly focuses on accelerating them with single hardware units such as Graphics Processing Units (GPUs), Field Programmable Gate Arrays (FPGAs), and Deep Learning Processing Units (DPUs). However, further reductions in latency can be observed by combining these units. In this paper, partitioning CNN inference across DPU and GPU (Split CNN Inference) is proposed. The first partition runs on the AI engines (DPU) of a Versal VCK190, which consists of initial CNN layers processing the input images. The DPU processes the first partition near the source of the data. Pipelined asynchronously, a GPU runs the remaining layers. The GPU (NVIDIA RTX 2080) processes the second partition, albeit having reduced the data transfer between the data source (storage/camera) and the GPU. Furthermore, a Graph Neural Network (GNN)-based partition index prediction method is proposed to automate the partitioning of CNNs needed for the Split Inference. Well established models such as LeNet-5, ResNet18/50/101/152, VGG16, and MobileNetv2 are analyzed. Results demonstrate up to 2.48x latency improvement over DPU-only execution and up to 3.37x over GPU-only execution. The trained GNN model splits the layers between the appropriate devices with 96.27% accuracy.
format Preprint
id arxiv_https___arxiv_org_abs_2605_00174
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle DPU or GPU for Accelerating Neural Networks Inference -- Why not both? Split CNN Inference
Oztas, Ali Emre
Demir, Mahir
Garside, James
Luj'an, Mikel
Hardware Architecture
Computer Vision and Pattern Recognition
Video and image streaming on edge devices requires low latency. To address this, Neural Networks (NNs) are widely used, and prior work mainly focuses on accelerating them with single hardware units such as Graphics Processing Units (GPUs), Field Programmable Gate Arrays (FPGAs), and Deep Learning Processing Units (DPUs). However, further reductions in latency can be observed by combining these units. In this paper, partitioning CNN inference across DPU and GPU (Split CNN Inference) is proposed. The first partition runs on the AI engines (DPU) of a Versal VCK190, which consists of initial CNN layers processing the input images. The DPU processes the first partition near the source of the data. Pipelined asynchronously, a GPU runs the remaining layers. The GPU (NVIDIA RTX 2080) processes the second partition, albeit having reduced the data transfer between the data source (storage/camera) and the GPU. Furthermore, a Graph Neural Network (GNN)-based partition index prediction method is proposed to automate the partitioning of CNNs needed for the Split Inference. Well established models such as LeNet-5, ResNet18/50/101/152, VGG16, and MobileNetv2 are analyzed. Results demonstrate up to 2.48x latency improvement over DPU-only execution and up to 3.37x over GPU-only execution. The trained GNN model splits the layers between the appropriate devices with 96.27% accuracy.
title DPU or GPU for Accelerating Neural Networks Inference -- Why not both? Split CNN Inference
topic Hardware Architecture
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2605.00174