AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

TCLI: A Triple-Cache Layer-Wise Inference System for Reducing Redundant Data Loading and Computation in Graph Neural Networks

School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang 621010, China
Key Laboratory of Testing Technology for Manufacturing Process (Ministry of Education), Southwest University of Science and Technology, Mianyang 621010, China
School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China
School of Materials and Chemistry, Southwest University of Science and Technology, Mianyang 621010, China
Show Author Information

Abstract

With the accelerated development of computility infrastructure, achieving efficient inference of graph neural networks (GNNs) on resource-constrained nodes has become a key challenge that limits the fine-grained scheduling and service-oriented utilization of computing resources. However, existing node-wise inference methods are simple but inefficient, especially when dealing with multi-hop neighbors, which can lead to redundant computation issues. This significantly increases computational overhead and becomes a bottleneck in the inference process. Additionally, the limited data transfer efficiency between host memory and GPU memory results in slow inference speed and underutilized resources. In this paper, we propose a tailored Triple-Cache Layer-wise Inference (TCLI) system for GNN tasks, designed to minimize redundant loading during the sampling process and redundant computation during the evaluation process, thus accelerating GNN inference. TCLI divides the idle GPU memory into three regions: adjacency matrix cache, node feature cache, and node embedding cache, which are used to accelerate sampling, feature loading, and computation, respectively. We also merge multiple mini-batches into a super-batch to maximize GPU hardware utilization. Furthermore, we customize a pipeline for our system to hide the data loading time during inference. Extensive experimental results show that TCLI achieves an average speedup of 10.40x over DGL and 10.24x over the state-of-the-art layer-wise inference system RAIN in end-to-end inference, with accuracy loss kept below 0.5%.

Electronic Supplementary Material

Download File(s)
JCST-2505-15554-Highlights.pdf (201.9 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 520-532

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Luo Y, Wang Y-B, Song Y-C, et al. TCLI: A Triple-Cache Layer-Wise Inference System for Reducing Redundant Data Loading and Computation in Graph Neural Networks. Journal of Computer Science and Technology, 2026, 41(2): 520-532. https://doi.org/10.1007/s11390-025-5554-1

1

Views

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 13 May 2025
Accepted: 14 September 2025
Published: 31 March 2026
© Institute of Computing Technology, Chinese Academy of Sciences 2026