Triangle counting on GPU using fine-grained task distribution

被引:12
作者
Hu, Lin [1 ]
Guan, Naiqing [1 ]
Zou, Lei [1 ,2 ,3 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Beijing Inst Big Data Res, Beijing, Peoples R China
[3] PKU, Natl Engn Lab Big Data Anal Technol & Applicat, Beijing, Peoples R China
来源
2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019) | 2019年
关键词
GPU; triangle counting; fine-grained; LARGE GRAPHS;
D O I
10.1109/ICDEW.2019.000-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the irregularity of graph data, designing an efficient GPU-based graph algorithm is always a challenging task. Inefficient memory access and work imbalance often limit GPU-based graph computing, even though GPU provides a massively parallelism computing fashion. To address that, in this paper, we propose a fine-grained task distribution strategy for triangle counting task. Extensive experiments and theoretical analysis confirm the superiority of our algorithm over both large real and synthetic graph datasets.
引用
收藏
页码:225 / 232
页数:8
相关论文
共 23 条
[1]  
Aiello W., 2000, Proceedings of the Thirty Second Annual ACM Symposium on Theory of Computing, P171, DOI 10.1145/335305.335326
[2]   Finding and counting given length cycles [J].
Alon, N ;
Yuster, R ;
Zwick, U .
ALGORITHMICA, 1997, 17 (03) :209-223
[3]  
Ao NY, 2011, PROC VLDB ENDOW, V4, P470
[4]   Parallel Triangle Counting and Enumeration using Matrix Algebra [J].
Azad, Ariful ;
Buluc, Aydin ;
Gilbert, John .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, :804-811
[5]   A subquadratic triad census algorithm for large sparse networks with small maximum degree [J].
Batagelj, V ;
Mrvar, A .
SOCIAL NETWORKS, 2001, 23 (03) :237-243
[6]  
Becchetti L., 2008, PROC ACM SIGKDD INT, P16
[7]   High Performance Exact Triangle Counting on GPUs [J].
Bisson, Mauro ;
Fatica, Massimiliano .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) :3501-3510
[8]  
Fox J., 2018, 2018 IEEE HIGH PERF, P1
[9]  
Green O., 2018, 2018 IEEE HIGH PERF, P1
[10]  
Green O., 2014, P 4 WORKSH IRR APPL, P1, DOI DOI 10.1109/IA3.2014.7