paper-with-me

Papers

NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments

2023-11-22 · Xin Ai, Qiange Wang, Chunyu Cao, Yanfeng Zhang, Chaoyi Chen, Hao Yuan, Yu Gu, Ge Yu

Graph Neural Networks (GNNs) have demonstrated outstanding performance in various applications. Existing frameworks utilize CPU-GPU heterogeneous environments to train GNN models and integrate mini-batch and sampling techniques to overcome the GPU memory limitation. In CPU-GPU heterogeneous environments, we can divide sample-based GNN training into three steps: sample, gather, and train. Existing GNN systems use different task orchestrating methods to employ each step on CPU or GPU. After extensive experiments and analysis, we find that existing task orchestrating methods fail to fully utilize the heterogeneous resources, limited by inefficient CPU processing or GPU resource contention. In this paper, we propose NeutronOrch, a system for sample-based GNN training that incorporates a layer-based task orchestrating method and ensures balanced utilization of the CPU and GPU. NeutronOrch decouples the training process by layer and pushes down the training task of the bottom layer to the CPU. This significantly reduces the computational load and memory footprint of GPU training. To avoid inefficient CPU processing, NeutronOrch only offloads the training of frequently accessed vertices to the CPU and lets GPU reuse their embeddings with bounded staleness. Furthermore, NeutronOrch provides a fine-grained pipeline design for the layer-based task orchestrating method, fully overlapping different tasks on heterogeneous resources while strictly guaranteeing bounded staleness. The experimental results show that compared with the state-of-the-art GNN systems, NeutronOrch can achieve up to 11.51x performance speedup.

📄 PDF Abstract BibTeX arXiv:2311.13225

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

Rethinking Dynamic Networks and Heterogeneous Computing with Automatic Parallelization

2025-06-03 · Ruilong Wu, Xinjiao Li, Yisu Wang, Xinyu Chen 외

Hybrid parallelism techniques are essential for efficiently training large language models (LLMs). Nevertheless, current automatic parallel planning frameworks often overlook the simultaneous consideration of node hetero…

Cloud Computing

From Modalities to Styles: Rethinking the Domain Gap in Heterogeneous Face Recognition

2024-04-22 · Anjith George, Sebastien Marcel

Heterogeneous Face Recognition (HFR) focuses on matching faces from different domains, for instance, thermal to visible images, making Face Recognition (FR) systems more versatile for challenging scenarios. However, the …

Face RecognitionHeterogeneous Face Recognition

Rethinking Time Series Domain Generalization via Structure-Stratified Calibration

2026-03-03 · Jinyang Li, Shuhao Mei, Xiaoyu Xiao, Shuhang Li 외 arxiv

For time series arising from latent dynamical systems, existing cross-domain generalization methods commonly assume that samples are comparably meaningful within a shared representation space. In real-world settings, how…

Domain Generalization

Rethinking Multi-Modal Alignment in Video Question Answering from Feature and Sample Perspectives

2022-04-25 · Shaoning Xiao, Long Chen, Kaifeng Gao, Zhao Wang 외

Reasoning about causal and temporal event relations in videos is a new destination of Video Question Answering (VideoQA).The major stumbling block to achieve this purpose is the semantic gap between language and video si…

Question AnsweringVideo Question Answering

Rethinking model prototyping through the MedMNIST+ dataset collection

2024-04-24 · Sebastian Doerrich, Francesco Di Salvo, Julius Brockmann, Christian Ledig

The integration of deep learning based systems in clinical practice is often impeded by challenges rooted in limited and heterogeneous medical datasets. In addition, the field has increasingly prioritized marginal perfor…

Image ClassificationMedical Image Classificationmodel