ARAIOSMay 10, 2025

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

arXiv:2505.06625v1h-index: 4DAC
Originality Incremental advance
AI Analysis

This addresses cache efficiency issues for multi-tenant DNN workloads on integrated NPUs, representing an incremental improvement over prior methods.

The paper tackles the problem of cache contention in multi-tenant DNN execution on integrated NPUs by proposing CaMDN, an architecture-scheduling co-design that reduces memory access by 33.4% on average and achieves model speedups of up to 2.56×.

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 multi-tenant performance, the impact of shared cache is not well studied. This paper proposes CaMDN, an architecture-scheduling co-design to enhance cache efficiency for multi-tenant DNNs on integrated NPUs. Specifically, a lightweight architecture is proposed to support model-exclusive, NPU-controlled regions inside shared cache to eliminate unexpected cache contention. Moreover, a cache scheduling method is proposed to improve shared cache utilization. In particular, it includes a cache-aware mapping method for adaptability to the varying available cache capacity and a dynamic allocation algorithm to adjust the usage among co-located DNNs at runtime. Compared to prior works, CaMDN reduces the memory access by 33.4% on average and achieves a model speedup of up to 2.56$\times$ (1.88$\times$ on average).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes