Towards Efficient Sparse Deep Neural Network Inference via Multi-level Concurrency Orchestration
Recent years have witnessed the prosperity of Sparse Deep Neural Networks (SpDNNs), as they are more parameter-efficient and cost-effective than their dense counterparts. To further reduce costs, it is prevalent for AI companies and research groups to manage GPU servers in a multi-tenant manner that handles multiple inference requests simultaneously. However, SpDNNs suffer from intricate data dependency and low GPU resource utilization, which impedes the efficiency of batched inference. To tackle the above problems, we propose CoSpDNN, which optimizes SpDNNs through exploiting intra-kernel and inter-kernel concurrency on GPUs. On one hand, we design a fine-grained pipeline in inference kernels to minimize bubbles and improve concurrency among GPU resources. On the other hand, we develop an adaptive scheduling strategy to enable efficient spatial sharing of GPUs among multiple inference tasks. We evaluate CoSpDNN through extensive experiments, and the results demonstrate that our work outperforms previous champions in task completion time on a single SpDNN and diverse SpDNNs.
Authors
- Jie Zhou (ORCID: https://orcid.org/0000-0003-2406-3981)
- Mingyu Yan (ORCID: https://orcid.org/0000-0002-6915-955X)
- Huawei Cao (ORCID: https://orcid.org/0000-0003-1176-2521)
- Xiaochun Ye (ORCID: https://orcid.org/0000-0003-4598-1685)
- Ming Dun (ORCID: https://orcid.org/0000-0002-0664-9543)
- Shuhan Song (ORCID: https://orcid.org/0009-0007-2997-3294)
- Yiming Sun
Institutions
- Institute of Computing Technology (CN)
Publication Details
- Published
- 2025-09-15
- DOI
- https://doi.org/10.1109/hpec67600.2025.11196684
- Primary Topic
- Machine Learning in Healthcare
- Type
- article
- Field-Weighted Citation Impact
- 0.00