• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhang Chenglong, Cao Huawei, Wang Guobo, Hao Qinfen, Zhang Yang, Ye Xiaochun, Fan Dongrui. Efficient Optimization of Graph Computing on High-Throughput Computer[J]. Journal of Computer Research and Development, 2020, 57(6): 1152-1163. DOI: 10.7544/issn1000-1239.2020.20200115
Citation: Zhang Chenglong, Cao Huawei, Wang Guobo, Hao Qinfen, Zhang Yang, Ye Xiaochun, Fan Dongrui. Efficient Optimization of Graph Computing on High-Throughput Computer[J]. Journal of Computer Research and Development, 2020, 57(6): 1152-1163. DOI: 10.7544/issn1000-1239.2020.20200115

Efficient Optimization of Graph Computing on High-Throughput Computer

Funds: This work was supported by the National Key Research and Development Program of China (2018YFB1003501), the National Natural Science Foundation of China (11904370, 61732018, 61672499), and the Innovation Project of the State Key Laboratory of Computer Architecture (CARCH4509).
More Information
  • Published Date: May 31, 2020
  • With the rapid development of computing technology, the scale of graph increases explosively and large-scale graph computing has been the focus in recent years. Breadth first search (BFS) is a classic algorithm to solve graph traverse problem. It is the main kernel of Graph500 benchmark that evaluates the performance of supercomputers and servers in terms of data-intensive applications. High-throughput computer (HTC) adopts ARM-based many-core architecture, which has the characteristics of high concurrency, strong real-time, low-power consumption. The optimization of BFS algorithm has made a series of progress on single-node systems. In this paper, we first introduce parallel BFS algorithm and existing optimizations. Then we propose two optimization techniques for HTC to improve the efficiency of data access and data locality. We systematically evaluate the performance of BFS algorithm on HTC. For the Kronecker graph with 2scale=230whose vertices are 230 and edges are 234, the average performance on HTC is 24.26 GTEPS and 1.18 times faster than the two-way x86 server. In terms of energy efficiency, the result on HTC is 181.04 MTEPS/W and rank 2nd place on the June 2019 Green Graph500 big data list. To our best knowledge, this is the first work that evaluates BFS performance on HTC platform. HTC is suitable for data intensive applications such as large-scale graph computing.
  • Related Articles

    [1]Guo Yuhan, Liu Yongwu. Bimodal Cooperative Matching Algorithm for the Dynamic Ride-Sharing Problem[J]. Journal of Computer Research and Development, 2022, 59(7): 1533-1552. DOI: 10.7544/issn1000-1239.20210373
    [2]Jin Pengfei, Chang Xueqin, Fang Ziquan, Li Miao. Location-Aware Joint Influence Maximizaton in Geo-Social Networks Using Multi-Target Combinational Optimization[J]. Journal of Computer Research and Development, 2022, 59(2): 294-309. DOI: 10.7544/issn1000-1239.20210891
    [3]Yu Runlong, Zhao Hongke, Wang Zhong, Ye Yuyang, Zhang Peining, Liu Qi, Chen Enhong. Negatively Correlated Search with Asymmetry for Real-Parameter Optimization Problems[J]. Journal of Computer Research and Development, 2019, 56(8): 1746-1757. DOI: 10.7544/issn1000-1239.2019.20190198
    [4]Fu Yiqi, Dong Wei, Yin Liangze, Du Yuqing. Software Defect Prediction Model Based on the Combination of Machine Learning Algorithms[J]. Journal of Computer Research and Development, 2017, 54(3): 633-641. DOI: 10.7544/issn1000-1239.2017.20151052
    [5]Wang Bin. A Discrete Particle Swarm Optimization-based Algorithm for Polygonal Approximation of Digital Curves[J]. Journal of Computer Research and Development, 2010, 47(11): 1886-1892.
    [6]Fan Xiaoqin, Jiang Changjun, Fang Xianwen, Ding Zhijun. Dynamic Web Service Selection Based on Discrete Particle Swarm Optimization[J]. Journal of Computer Research and Development, 2010, 47(1): 147-156.
    [7]Li Xin, Huang Xuanjing, and Wu Lide. Combined Multiple Classifiers Based on TBL Algorithm and Their Application in Question Classification[J]. Journal of Computer Research and Development, 2008, 45(3): 535-541.
    [8]Li Heng, Zhu Jingbo, and Yao Tianshun. Combined Multiple Classifiers Based on a Stacking Algorithm and Their Application to Chinese Text Chunking[J]. Journal of Computer Research and Development, 2005, 42(5): 844-848.
    [9]Zeng Liping and Huang Wenqi. A New Local Search Algorithm for the Job Shop Scheduling Problem[J]. Journal of Computer Research and Development, 2005, 42(4): 582-587.
    [10]Zhao Wenbo, Wang Liming, Huang Deshuang. Structure Optimization of Radial Basis Probabilistic Neural Networks by the Maximum Absolute Error Combined with the Micro-Genetic Algorithm[J]. Journal of Computer Research and Development, 2005, 42(2): 179-187.
  • Cited by

    Periodical cited type(3)

    1. 黄阳,周旭,杨志邦,余婷,张吉,曾源远,李肯立. 基于缓存的时变道路网最短路径查询算法. 计算机研究与发展. 2022(02): 376-389 . 本站查看
    2. 李永刚. 基于云计算的数据信息加密安全存储仿真研究. 电子设计工程. 2021(11): 132-135 .
    3. 刘铎,杨涓,谭玉娟. 边缘存储的发展现状与挑战. 中兴通讯技术. 2019(03): 15-22 .

    Other cited types(7)

Catalog

    Article views (1511) PDF downloads (693) Cited by(10)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return