arrow
返回

A Block-Based Triangle Counting Algorithm on Heterogeneous Environments

delete2022-02-01
delete4
delete
OA
AI
A
Abdurrahman Yaşar *
S
Sivasankaran Rajamanickam
J
Jonathan W. Berry
Ü
Ümit V. Çatalyürek
DOI:10.1109/TPDS.2021.3093240delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Triangle counting is a fundamental building block in graph algorithms. In this article, we propose a block-based triangle counting algorithm to reduce data movement during both sequential and parallel execution. Our block-based formulation makes the algorithm naturally suitable for heterogeneous architectures. The problem of partitioning the adjacency matrix of a graph is well-studied. Our task decomposition goes one step further: it partitions the set of triangles in the graph. By streaming these small tasks to compute resources, we can solve problems that do not fit on a device. We demonstrate the effectiveness of our approach by providing an implementation on a compute node with multiple sockets, cores and GPUs. The current state-of-the-art in triangle enumeration processes the Friendster graph in 2.1 seconds, not including data copy time between CPU and GPU. Using that metric, our approach is 20 percent faster. When copy times are included, our algorithm takes 3.2 seconds. This is 5.6 times faster than the fastest published CPU-only time.
Keyword:
Task analysis
Partitioning algorithms
Heuristic algorithms
Kernel
Hardware
Graphics processing units
Ear
Triangle counting
task-based
block-based
sub-graph
multi-core
multi-GPU

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

G
Georgia Institute of Technology
学者数:
1.8W
论文数: 1.4W
被引数: 5.9W
U
university system of georgia
学者数:
7.3W
论文数: 6.6W
被引数: 101
引用论文

引用论文

Investigating functional connectivity related to stroke recovery: A systematic review
err2024-10-01
err0
PREAI
errUmi Nabilah Ismail; Noorazrul Yahya; Hanani Abdul Manan
err分享
err收藏
err2000-01-01
err0
PREAI
errT.S. Toellner
err分享
err收藏
Modeling and Mapping of Nanotopography Interactions with CMP
err2011-02-01
err0
PREAI
errBrian Lee; Duane S. Boning; Winthrop Baylies; Noel Poduje; John Valley
err分享
err收藏
Identification of the inflammatory cells in the central nervous system of patients with adrenoleukodystrophy
err2004-10-07
err0
PREAI
errDiane E. Griffin; Hugo W. Moser; Querubin Mendoza; Thomas R. Moench; Susan O'Toole; Ann B. Moser
err分享
err收藏
学者 查看更多内容