paper-with-me

홈 › Papers

Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chips

2023-08-10 · Ismet Dagli, Mehmet Belviranli

Two distinguishing features of state-of-the-art mobile and autonomous systems are 1) there are often multiple workloads, mainly deep neural network (DNN) inference, running concurrently and continuously; and 2) they operate on shared memory system-on-chips (SoC) that embed heterogeneous accelerators tailored for specific operations. State-of-the-art lacks efficient performance and resource management techniques necessary to either maximize total system throughput or minimize end-to-end workload latency. In this work, we propose HaX-CoNN, a novel scheme that characterizes and maps layers in concurrently executing DNN inference workloads to a diverse set of accelerators within a SoC. Our scheme uniquely takes per-layer execution characteristics, shared memory (SM) contention, and inter-accelerator transitions into account to find optimal schedules. We evaluate HaX-CoNN on NVIDIA Orin, NVIDIA Xavier, and Qualcomm Snapdragon 865 SoCs. Our experimental results indicate that HaX-CoNN minimizes memory contention by up to 45% and can improve latency and total throughput by up to 32% and 29%, respectively, compared to the state-of-the-art approaches.

📄 PDF Abstract BibTeX arXiv:2308.05869

Code (1)

ismetdagli/hax-conn 공식 구현

Tasks

ManagementScheduling

Similar Papers 제목 키워드 기반

T3: Transparent Tracking & Triggering for Fine-grained Overlap of Compute & Collectives

2024-01-30 · Suchita Pati, Shaizeen Aga, Mahzabeen Islam, Nuwan Jayasena 외

Large Language Models increasingly rely on distributed techniques for their training and inference. These techniques require communication across devices which can reduce scaling efficiency as the number of devices incre…

CaMDN: Enhancing Cache Efficiency for Multi-tenant DNNs on Integrated NPUs

2025-05-10 · Tianhao Cai, Liang Wang, Limin Xiao, Meng Han 외

With the rapid development of DNN applications, multi-tenant execution, where multiple DNNs are co-located on a single SoC, is becoming a prevailing trend. Although many methods are proposed in prior works to improve mul…

Scheduling

HiveMind: OS-Inspired Scheduling for Concurrent LLM Agent Workloads

2026-04-18 · Justice Owusu Agyemang, Jerry John Kponyo, Obed Kwasi Somuah, Elliot Amponsah 외 arxiv

When multiple LLM coding agents share a rate-limited API endpoint, they exhibit resource contention patterns analogous to unscheduled OS processes competing for CPU, memory, and I/O. In a motivating incident, 3 of 11 par…

Scheduling Analysis of UAV Flight Control Workloads on PREEMPT_RT Linux Using a Raspberry Pi 5

2026-04-21 · Luiz Giacomossi, Håkan Forsberg, Ivan Tomasic, Baran Çürüklü 외 arxiv

Modern UAV architectures increasingly aim to unify high-level autonomy and low-level flight control on a single General-Purpose Operating System (GPOS). However, complex multi-core System-on-Chips (SoCs) introduce signif…

Strait: Perceiving Priority and Interference in ML Inference Serving

2026-04-30 · Haidong Zhao, Nikolaos Georgantas arxiv

Machine learning (ML) inference serving systems host deep neural network (DNN) models and schedule incoming inference requests across deployed GPUs. However, limited support for task prioritization and insufficient laten…