RealGraphGPU: A High-Performance GPU-Based Graph Engine toward Large-Scale Real-World Network Analysis

被引:0
|
作者
Jang, Myung-Hwan [1 ]
Ko, Yunyong [1 ]
Jeong, Dongkyu [1 ]
Park, Jeong-Min [1 ]
Kim, Sang-Wook [1 ]
机构
[1] Hanyang Univ, Seoul, South Korea
来源
PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022 | 2022年
关键词
graph engine; large-scale graphs processing; single machine;
D O I
10.1145/3511808.3557679
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A graph, consisting of vertices and edges, has been widely adopted for network analysis. Recently, with the increasing size of realworld networks, many graph engines have been studied to efficiently process large-scale real-world graphs. RealGraph, one of the state-of-the-art single-machine-based graph engines, efficiently processes storage-to-memory I/Os by considering unique characteristics of real-world graphs. Via an in-depth analysis of RealGraph, however, we found that there is still a chance for more performance improvement in the computation part of RealGraph despite its great I/O processing ability. Motivated by this, in this paper, we propose RealGraph(GPU), a GPU-based single-machine graph engine. We design the core components required for GPU-based graph processing and incorporate them into the architecture of RealGraph. Further, we propose two optimizations that successfully address the technical issues that could cause the performance degradation in the GPU-based graph engine: buffer pre-checking and edge-based workload allocation strategies. Through extensive evaluation with 6 real-world datasets, we demonstrate that (1) RealGraph(GPU) improves RealGraph by up to 546%, (2) RealGraph(GPU) outperforms existing state-of-the-art graph engines dramatically, and (3) the optimizations are all effective in large-scale graph processing.
引用
收藏
页码:4074 / 4078
页数:5
相关论文
共 50 条
  • [1] Toward Large-Scale Evolutionary Multitasking: A GPU-Based Paradigm
    Huang, Yuxiao
    Feng, Liang
    Qin, Alex Kai
    Chen, Meng
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (03) : 585 - 598
  • [2] A High-Performance Routing Engine for Large-Scale FPGAs
    Martin, Timothy
    Maarouf, Dani
    Grewal, Gary
    Areibi, Shawki
    2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024, 2024, : 53 - 59
  • [3] GPU-based Real-Time Execution of Vehicular Mobility Models in Large-Scale Road Network Scenarios
    Perumalla, Kalyan S.
    Aaby, Brandon G.
    Yoginath, Srikanth B.
    Seal, Sudip K.
    PADS 2009: 23RD WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2009, : 95 - 103
  • [4] GPU-Based Real-Time Procedural Distribution of Vegetation on Large-Scale Virtual Terrains
    do Nascimento, Bruno Torres
    Franzin, Flavio Paulus
    Pozzer, Cesar Tadeu
    2018 17TH BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2018), 2018, : 157 - 166
  • [5] A High-Performance Graph Engine for Efficient Social Network Analysis
    Jo, Yong-Yeon
    Jang, Myung-Hwan
    Jung, Hyungsoo
    Kim, Sang-Wook
    COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, : 61 - 62
  • [6] Individual differences in performance on a large-scale, real-world wayfinding task
    Malinowski, JC
    Gillespie, WT
    JOURNAL OF ENVIRONMENTAL PSYCHOLOGY, 2001, 21 (01) : 73 - 82
  • [7] HPMA: High-performance Metagenomic Alignment Tool, on a Large-Scale GPU Cluster
    Savran, Ibrahim
    Rose, John R.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2015, : 629 - 634
  • [8] Large-scale deployment of electric taxis in Beijing: A real-world analysis
    Zou, Yuan
    Wei, Shouyang
    Sun, Fengchun
    Hu, Xiaosong
    Shiao, Yaojung
    ENERGY, 2016, 100 : 25 - 39
  • [9] The psychosis analysis in real-world on a cohort of large-scale patients with schizophrenia
    Tan, Wenyan
    Lin, Haicheng
    Lei, Baoxin
    Ou, Aihua
    He, Zehui
    Yang, Ning
    Jia, Fujun
    Weng, Heng
    Hao, Tianyong
    BMC MEDICAL INFORMATICS AND DECISION MAKING, 2020, 20 (Suppl 3)
  • [10] The psychosis analysis in real-world on a cohort of large-scale patients with schizophrenia
    Wenyan Tan
    Haicheng Lin
    Baoxin Lei
    Aihua Ou
    Zehui He
    Ning Yang
    Fujun Jia
    Heng Weng
    Tianyong Hao
    BMC Medical Informatics and Decision Making, 20