{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T01:33:20Z","timestamp":1745285600540,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T00:00:00Z","timestamp":1699488000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T00:00:00Z","timestamp":1699488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Key Research and Development Program of Guangdong, China","award":["2021B0101310002"],"award-info":[{"award-number":["2021B0101310002"]}]},{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62172239"],"award-info":[{"award-number":["62172239"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1007\/s42514-023-00172-w","type":"journal-article","created":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T11:01:57Z","timestamp":1699527717000},"page":"179-191","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["OneGraph: a cross-architecture framework for large-scale graph computing on GPUs based on oneAPI"],"prefix":"10.1007","volume":"6","author":[{"given":"Shiyang","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingyu","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiaxun","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuting","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhuoran","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9836-558X","authenticated-orcid":false,"given":"Xiaoli","family":"Gong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jin","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuqiang","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,11,9]]},"reference":[{"key":"172_CR1","unstructured":"AMD: ROCm (2022). https:\/\/www.amd.com\/zh-hans\/graphics\/servers-solutions-rocm-ml. Accessed: April 7, 2023"},{"key":"172_CR2","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1002\/spe.587","volume":"34","author":"P Boldi","year":"2004","unstructured":"Boldi, P., Codenotti, B., Santini, M., Vigna, S.: UbiCrawler: a scalable fully distributed web crawler. Softw. Pract. Exp. 34, 711\u2013726 (2004)","journal-title":"Softw. Pract. Exp."},{"key":"172_CR3","doi-asserted-by":"crossref","unstructured":"Chakrabarti, D., Zhan, Y., Faloutsos, C.: R-MAT: a recursive model for graph mining, pp. 442\u2013446. SIAM (2004)","DOI":"10.1137\/1.9781611972740.43"},{"key":"172_CR4","unstructured":"CodePlay: OneAPI for AMD GPUS. https:\/\/developer.codeplay.com\/products\/oneapi\/amd\/home\/ (2023a). Accessed 14 Apr 2023"},{"key":"172_CR5","unstructured":"CodePlay: OneAPI for NVIDIA GPUS. https:\/\/developer.codeplay.com\/products\/oneapi\/nvidia\/home\/ (2023b). Accessed 14 Apr 2023"},{"key":"172_CR6","unstructured":"Dong, Y., et al.: PEGASUS: pre-training graph neural networks by contrastive decoding of graph random walks, pp. 6996\u20137008 (2021)"},{"key":"172_CR7","doi-asserted-by":"crossref","unstructured":"Ganguly, D., Zhang, Z., Yang, J., Melhem, R.: Adaptive page migration for irregular data-intensive applications under GPU memory oversubscription, pp. 451\u2013461 (2020)","DOI":"10.1109\/IPDPS47924.2020.00054"},{"key":"172_CR8","doi-asserted-by":"crossref","unstructured":"Han, W., Mawhirter, D., Wu, B., Buland, M.: Graphie: large-scale asynchronous graph traversals on just a GPU, pp. 233\u2013245 (2017)","DOI":"10.1109\/PACT.2017.41"},{"key":"172_CR9","unstructured":"Harris, M. Unified memory for CUDA beginners. https:\/\/developer.nvidia.com\/blog\/unified-memory-cuda-beginners\/ (2021). Accessed 31 Dec 2020"},{"key":"172_CR10","unstructured":"Intel: Intel oneAPI. https:\/\/www.intel.com\/content\/www\/us\/en\/software\/oneapi.html (2023a). Accessed Mar 2023"},{"key":"172_CR11","unstructured":"Intel: Migrate CUDA applications to oneAPI cross-architecture programming model based on SYCL. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/migrate-cuda-applications-to-oneapi-based-on-sycl.html (2023b). Accessed 14 Apr 2023"},{"key":"172_CR12","unstructured":"Jiang, C., Chou, J., Zhou, T.: cuGraph: a GPU-accelerated graph analytics library, pp. 1\u20137. IEEE (2018)"},{"key":"172_CR13","doi-asserted-by":"crossref","unstructured":"Khorasani, F., Vora, K., Gupta, R., Bhuyan, L.N.: CuSha: vertex-centric graph processing on GPUS, pp. 239\u2013252 (2014)","DOI":"10.1145\/2600212.2600227"},{"key":"172_CR14","unstructured":"Khronos: OpenCL. https:\/\/www.khronos.org\/opencl\/ (2011). Accessed 7 Apr 2023"},{"key":"172_CR15","unstructured":"Khronos: SYCL 2020 provisional specification. Tech. Rep., Khronos Group (2020)"},{"key":"172_CR16","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1109\/TST.2012.6374366","volume":"17","author":"W Kim","year":"2012","unstructured":"Kim, W.: Prediction of essential proteins using topological properties in GO-pruned PPI network based on machine learning methods. Tsinghua Sci. Technol. 17, 645\u2013658 (2012)","journal-title":"Tsinghua Sci. Technol."},{"key":"172_CR17","doi-asserted-by":"crossref","unstructured":"Kim, H., Sim, J., Gera, P., Hadidi, R., Kim, H.: Batch-aware unified memory management in GPUS for irregular workloads. In: ASPLOS\u201920, pp. 1357\u20131370. Association for Computing Machinery, NY, USA, New York (2020)","DOI":"10.1145\/3373376.3378529"},{"key":"172_CR18","unstructured":"Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection. http:\/\/snap.stanford.edu\/data (2014)"},{"key":"172_CR19","unstructured":"Low, Y., et al.: GraphLab: a new framework for parallel machine learning. In: UAI\u201910, pp. 340\u2013349. AUAI Press, Arlington, Virginia, USA (2010)"},{"key":"172_CR20","doi-asserted-by":"crossref","unstructured":"Malewicz, G., et al.: Pregel: a system for large-scale graph processing, pp, 135\u2013146. ACM (2011)","DOI":"10.1145\/1807167.1807184"},{"key":"172_CR21","unstructured":"NVIDIA: CUDA toolkit. https:\/\/developer.nvidia.com\/cuda-toolkit (2022). Accessed 7 Apr 2023"},{"key":"172_CR22","unstructured":"NVIDIA: NVIDIA Tesla P100-the most advanced datacenter accelerator ever built featuring pascal GP100. https:\/\/www.nvidia.cn\/content\/dam\/en-zz\/Solutions\/Data-Center\/tesla-p100\/pdf\/nvidia-teslap100-techoverview.pdf (2006). Accessed 26 Nov 2022"},{"key":"172_CR23","doi-asserted-by":"crossref","unstructured":"Rossi, R.A., Ahmed, N.K.: The network data repository with interactive graph analytics and visualization. In: AAAI\u201915, pp. 4292\u20134293 (2015)","DOI":"10.1609\/aaai.v29i1.9277"},{"key":"172_CR24","doi-asserted-by":"crossref","unstructured":"Sabet, A.H.N., Zhao, Z., Gupta, R.: Subway: minimizing data transfer during out-of-GPU-memory graph processing. In: EuroSys\u201920. Association for Computing Machinery, NY, USA, New York (2020)","DOI":"10.1145\/3342195.3387537"},{"key":"172_CR25","doi-asserted-by":"publisher","first-page":"420","DOI":"10.1145\/3186728.3164139","volume":"11","author":"S Sahu","year":"2017","unstructured":"Sahu, S., Mhedhbi, A., Salihoglu, S., Lin, J., \u00d6zsu, M.T.: The ubiquity of large graphs and surprising challenges of graph processing. Proc. VLDB Endow. 11, 420\u2013431 (2017)","journal-title":"Proc. VLDB Endow."},{"key":"172_CR26","doi-asserted-by":"crossref","unstructured":"Sengupta, D., Song, S.L., Agarwal, K., Schwan, K.: GraphReduce: processing large-scale graphs on accelerator-based systems. In: SC\u201915, Association for Computing Machinery, NY, USA, New York (2015)","DOI":"10.1145\/2807591.2807655"},{"key":"172_CR27","doi-asserted-by":"crossref","unstructured":"Tang, R., et al.: Ascetic: enhancing cross-iterations data efficiency in out-of-memory graph processing on GPUS. In: ICPP 2021. Association for Computing Machinery, NY, USA, New York (2021)","DOI":"10.1145\/3472456.3472457"},{"key":"172_CR28","doi-asserted-by":"crossref","unstructured":"Wang, Y., et al.: Gunrock: a high-performance graph processing library on the GPU, pp. 1\u201312 (2016)","DOI":"10.1145\/3016078.2851145"}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00172-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-023-00172-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00172-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,14]],"date-time":"2024-05-14T09:04:17Z","timestamp":1715677457000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-023-00172-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,9]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,4]]}},"alternative-id":["172"],"URL":"https:\/\/doi.org\/10.1007\/s42514-023-00172-w","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2023,11,9]]},"assertion":[{"value":"5 May 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 October 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 November 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}