高技术通讯(英文版)2024,Vol.30Issue(1) :31-42.DOI:10.3772/j.issn.1006-6748.2024.01.004

BAR:a branch-alternation-resorting algorithm for locality exploration in graph processing

DENG Junyong(邓军勇) WANG Junjie JIANG Lin XIE Xiaoyan ZHOU Kai
高技术通讯(英文版)2024,Vol.30Issue(1) :31-42.DOI:10.3772/j.issn.1006-6748.2024.01.004

BAR:a branch-alternation-resorting algorithm for locality exploration in graph processing

DENG Junyong(邓军勇) 1WANG Junjie 1JIANG Lin 2XIE Xiaoyan 3ZHOU Kai1
扫码查看

作者信息

  • 1. School of Electronic Engineering,Xi'an University of Posts and Telecommunications,Xi'an 710121,P.R.China
  • 2. School of Computer,Xi'an University of Science and Technology,Xi'an 710054,P.R.China
  • 3. School of Computer,Xi'an University of Posts and Telecommunications,Xi'an 710121,P.R.China
  • 折叠

Abstract

Unstructured and irregular graph data causes strong randomness and poor locality of data acces-ses in graph processing.This paper optimizes the depth-branch-resorting algorithm(DBR),and pro-poses a branch-alternation-resorting algorithm(BAR).In order to make the algorithm run in parallel and improve the efficiency of algorithm operation,the BAR algorithm is mapped onto the reconfigu-rable array processor(APR-16)to achieve vertex reordering,effectively improving the locality of graph data.This paper validates the BAR algorithm on the GraphBIG framework,by utilizing the re-ordered dataset with BAR on breadth-first search(BFS),single source shortest paht(SSSP)and betweenness centrality(BC)algorithms for traversal.The results show that compared with DBR and Corder algorithms,BAR can reduce execution time by up to 33.00%,and 51.00%seperatively.In terms of data movement,the BAR algorithm has a maximum reduction of 39.00%compared with the DBR algorithm and 29.66%compared with Corder algorithm.In terms of computational complexity,the BAR algorithm has a maximum reduction of 32.56%compared with DBR algorithm and 53.05%compared with Corder algorithm.

Key words

graph processing/vertex reordering/branch-alternation-resorting algorithm(BAR)/reconfigurable array processor

引用本文复制引用

基金项目

National Key R&D Program of China(2022ZD0119001)

National Natural Science Foundation of China(61834005)

Shaanxi Province Key R&D Plan(2022GY-027)

Key Scientific Research Project of Shaanxi Department of Education(22JY060)

Education Research Project of XUPT(JGA202108)

Graduate Student Innovation Fund of Xi'an University of Posts and Telecommunications(CXJJZL2022011)

出版年

2024
高技术通讯(英文版)
中国科学技术信息研究所(ISTIC)

高技术通讯(英文版)

影响因子:0.058
ISSN:1006-6748
参考文献量21
段落导航相关论文