Fang Wang, Arijit Khan, Peng Fang, Yibo Zhou, Dan Feng, Ziqiang Wu, Zhenli Li
We lifted 18 functions out of this paper's own repositories and ran 8 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| RocmFang/DistGER | canonical | 2 of 3 |
| AIS-SNU/GraNNDis_Artifact | canonical | 2 of 2 |
| iDC-NEU/NeutronTP | — | 3 of 11 |
| ISCS-ZJU/LeapGNN-AE | — | 1 of 2 |
| Function | Status | Where it lives |
|---|---|---|
| DistChunkLayer | Ran | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("3249a9789feb2084") |
| DistNNLayer | Ran | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("2aaa86fdd39bbf4b") |
| IsHeaderFile | Ran | RocmFang/DistGER/ext/args/.ycm_extra_conf.py code served (permissive licence) · get_code("b338b6f7dd60e20a") |
| MakeRelativePathsInFlagsAbsolute | Ran | RocmFang/DistGER/ext/args/.ycm_extra_conf.py code served (permissive licence) · get_code("f5aca99be25ca82a") |
| TimerCtx | Ran | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("affe997f9f201d4e") |
| find_acc | Ran | AIS-SNU/GraNNDis_Artifact/AE/ae2_parser.py code served (permissive licence) · get_code("27ba097348e4aa6f") |
| find_dur | Ran | AIS-SNU/GraNNDis_Artifact/AE/ae1_parser.py code served (permissive licence) · get_code("2d06c85d765e946d") |
| substract_columns | Ran | ISCS-ZJU/LeapGNN-AE/dgl_jpgnn_trans_lessjp.py pointer only (licence: NONE) · get_code("33959d0bcca2d9be") |
| DistEnv | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("b1513edd1b088c78") |
| DistLogger | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("a164461c10272fa1") |
| DistTimer | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("8b345a76be8c9f7a") |
| GetCompilationInfoForFile | Not yet run | RocmFang/DistGER/ext/args/.ycm_extra_conf.py code served (permissive licence) · get_code("1f4b33b8bb420499") |
| TensplitGCNLARGE | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("e3ca14669fcbadc6") |
| all_to_all | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("5fc045c4a6bec127") |
| data_prefetcher | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("3aa189334625af0d") |
| gather | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("0ea0f96e15ee65f3") |
| get_model_trace | Not yet run | ISCS-ZJU/LeapGNN-AE/dgl_jpgnn_trans_lessjp.py pointer only (licence: NONE) · get_code("1795bb680a62df99") |
| split | Not yet run | iDC-NEU/NeutronTP/models/tensplit_gcn_large.py pointer only (licence: NONE) · get_code("793a3a5b95a81cea") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Graph embedding maps graph nodes into low-dimensional vectors to support applications such as recommendation, fraud detection, and retrieval-augmented generation. As graphs scale to billions of edges, scalable and efficient graph embedding has become increasingly important. Existing frameworks commonly adopt a samplingtraining paradigm, in which mini-batches are constructed by sampling nodes and their neighbors. However, sampling is typically decoupled from evolving embedding quality, causing redundant exploration of well-trained regions while under-sampling undertrained nodes. At the system level, such decoupling further leads to excessive communication, serialized execution, and low resource utilization in distributed settings. We present FeLoG, a feedback loopdriven system for distributed graph embedding. (1) FeLoG introduces feedback-coupled sampling and training, dynamically prioritizing undertrained nodes according to real-time embedding-quality feedback, reducing redundant computation and accelerating convergence. (2) It employs activity-aware communication that compresses frequently occurring node sequences to reduce intra-machine PCIe traffic and selectively synchronizes frequently updated embeddings to reduce inter-machine communication. (3) It adopts a roundinterleaved pipeline that overlaps next-round sampling with currentround training to improve CPU-GPU utilization. Experiments against state-of-the-art baselines on large-scale graphs show that FeLoG achieves an average speedup of 27.9×, reduces communication cost by more than 53.1%, and sustains over 80% CPU-GPU utilization.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2606.22180")
get_code_for_paper("2606.22180")
have("2606.22180")
Connect an agent — have() is free.