{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T15:16:23Z","timestamp":1783178183699,"version":"3.54.6"},"reference-count":27,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100007129","name":"Shandong Province Natural Science Foundation","doi-asserted-by":"publisher","award":["ZR2025MS1098"],"award-info":[{"award-number":["ZR2025MS1098"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007129","name":"Shandong Province Natural Science Foundation","doi-asserted-by":"publisher","award":["ZR2023LZH009"],"award-info":[{"award-number":["ZR2023LZH009"]}],"id":[{"id":"10.13039\/501100007129","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.future.2026.108556","type":"journal-article","created":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T15:23:28Z","timestamp":1777476208000},"page":"108556","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["SDGraph: A scalable training system for GNNs with GPU sampling and parallel feature access"],"prefix":"10.1016","volume":"183","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8024-6320","authenticated-orcid":false,"given":"Jianzhi","family":"Yu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-7394-6271","authenticated-orcid":false,"given":"Shiqi","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"You","family":"Fu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kekun","family":"Hu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5746-6557","authenticated-orcid":false,"given":"Yanhui","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6244-1467","authenticated-orcid":false,"given":"Jianguo","family":"Liang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.future.2026.108556_b1","series-title":"Proc. 34th Int. Conf. on Machine Learning","first-page":"1263","article-title":"Neural message passing for quantum chemistry","volume":"70","author":"Gilmer","year":"2017"},{"key":"10.1016\/j.future.2026.108556_b2","series-title":"Proc. IEEE 31st Int. Conf. on Tools with Artificial Intelligence","first-page":"1320","article-title":"Graph attention networks for neural social recommendation","author":"Mu","year":"2019"},{"key":"10.1016\/j.future.2026.108556_b3","series-title":"Proc. IEEE Int. Conf. on Robotics and Automation","first-page":"13708","article-title":"Joint object detection and multi-object tracking with graph neural networks","author":"Wang","year":"2021"},{"key":"10.1016\/j.future.2026.108556_b4","series-title":"Proc. 43rd Int. ACM SIGIR Conf. on Research and Development in Information Retrieval","first-page":"659","article-title":"Multi-behavior recommendation with graph convolutional networks","author":"Jin","year":"2020"},{"key":"10.1016\/j.future.2026.108556_b5","series-title":"Proc. 31st Int. Conf. on Neural Information Processing Systems","first-page":"6533","article-title":"Protein interface prediction using graph convolutional networks","author":"Fout","year":"2017"},{"key":"10.1016\/j.future.2026.108556_b6","series-title":"Proc. 32nd Int. Conf. on Neural Information Processing Systems","first-page":"5171","article-title":"Link prediction based on graph neural networks","author":"Zhang","year":"2018"},{"key":"10.1016\/j.future.2026.108556_b7","series-title":"NeurIPS Workshop on Distribution Shifts","article-title":"Reliable graph neural networks for drug discovery under distributional shift","author":"Han","year":"2021"},{"key":"10.1016\/j.future.2026.108556_b8","series-title":"Deep graph library: Towards efficient and scalable deep learning on graphs","author":"Wang","year":"2019"},{"key":"10.1016\/j.future.2026.108556_b9","series-title":"Fast graph representation learning with PyTorch geometric","author":"Fey","year":"2019"},{"key":"10.1016\/j.future.2026.108556_b10","series-title":"Proc. 31st Int. Conf. on Neural Information Processing Systems","first-page":"1025","article-title":"Inductive representation learning on large graphs","author":"Hamilton","year":"2017"},{"key":"10.1016\/j.future.2026.108556_b11","series-title":"Proc. 11th ACM Symp. on Cloud Computing","first-page":"401","article-title":"PaGraph: Scaling GNN training on large graphs via computation-aware caching","author":"Lin","year":"2020"},{"key":"10.1016\/j.future.2026.108556_b12","series-title":"Proc. 17th European Conf. on Computer Systems","first-page":"417","article-title":"GNNLab: A factored system for sample-based GNN training over GPUs","author":"Yang","year":"2022"},{"key":"10.1016\/j.future.2026.108556_b13","series-title":"Proc. 20th USENIX Symp. on Networked Systems Design and Implementation","first-page":"103","article-title":"BGL: GPU-efficient GNN training by optimizing graph data I\/O and preprocessing","author":"Liu","year":"2023"},{"issue":"12","key":"10.1016\/j.future.2026.108556_b14","doi-asserted-by":"crossref","first-page":"2094","DOI":"10.14778\/3352063.3352127","article-title":"AliGraph: A comprehensive graph neural network platform","volume":"12","author":"Zhu","year":"2019","journal-title":"Proc. VLDB Endow."},{"key":"10.1016\/j.future.2026.108556_b15","series-title":"Proc. 25th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining","first-page":"257","article-title":"Cluster-GCN: An efficient algorithm for training deep and large graph convolutional networks","author":"Chiang","year":"2019"},{"key":"10.1016\/j.future.2026.108556_b16","series-title":"Int. Conf. on Learning Representations","article-title":"GraphSAINT: Graph sampling based inductive learning method","author":"Zeng","year":"2020"},{"key":"10.1016\/j.future.2026.108556_b17","series-title":"Proc. 29th ACM Int. Conf. on Architectural Support for Programming Languages and Operating Systems","first-page":"94","article-title":"FastGL: A GPU-efficient framework for accelerating sampling-based GNN training at large scale","author":"Zhu","year":"2024"},{"issue":"2","key":"10.1016\/j.future.2026.108556_b18","doi-asserted-by":"crossref","DOI":"10.1145\/3589311","article-title":"DUCATI: A dual-cache training system for graph neural networks on giant graphs with the GPU","volume":"1","author":"Zhang","year":"2023","journal-title":"Proc. ACM Manag. Data"},{"key":"10.1016\/j.future.2026.108556_b19","series-title":"Int. Conf. on Learning Representations","article-title":"Semi-supervised classification with graph convolutional networks","author":"Kipf","year":"2017"},{"key":"10.1016\/j.future.2026.108556_b20","series-title":"Graph attention networks","author":"Veli\u010dkovi\u0107","year":"2018"},{"key":"10.1016\/j.future.2026.108556_b21","series-title":"Int. Conf. on Learning Representations","article-title":"How powerful are graph neural networks?","author":"Xu","year":"2019"},{"key":"10.1016\/j.future.2026.108556_b22","unstructured":"L. Ma, Z. Yang, Y. Miao, J. Xue, M. Wu, L. Zhou, Y. Dai, Neugraph: Parallel Deep Neural Network Computation on Large Graphs, in: Proc. USENIX Annu. Tech. Conf., 2019, pp. 443\u2013457."},{"key":"10.1016\/j.future.2026.108556_b23","series-title":"Proc. 16th European Conf. on Computer Systems","first-page":"67","article-title":"FlexGraph: A flexible and efficient distributed framework for GNN training","author":"Wang","year":"2021"},{"key":"10.1016\/j.future.2026.108556_b24","series-title":"Int. Conf. on Learning Representations","article-title":"FastGCN: Fast learning with graph convolutional networks via importance sampling","author":"Chen","year":"2018"},{"key":"10.1016\/j.future.2026.108556_b25","series-title":"Proc. 32nd Int. Conf. on Neural Information Processing Systems","first-page":"4563","article-title":"Adaptive sampling towards fast graph representation learning","author":"Huang","year":"2018"},{"key":"10.1016\/j.future.2026.108556_b26","series-title":"Proc. 15th USENIX Symp. on Operating Systems Design and Implementation","first-page":"515","article-title":"GNNAdvisor: An adaptive and efficient runtime system for GNN acceleration on GPUs","author":"Wang","year":"2021"},{"key":"10.1016\/j.future.2026.108556_b27","series-title":"Open graph benchmark: Datasets for machine learning on graphs","author":"Hu","year":"2020"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26001901?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26001901?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T14:33:11Z","timestamp":1783175591000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X26001901"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":27,"alternative-id":["S0167739X26001901"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2026.108556","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"SDGraph: A scalable training system for GNNs with GPU sampling and parallel feature access","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2026.108556","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"108556"}}