Demystifying graph processing frameworks and benchmarks
Demystifying graph processing frameworks and benchmarks
复制标题
DOI:
10.1007/s11432-019-2807-4
复制
发表时间:
2020-06
期刊:
影响因子:
--
通讯作者:
Junyong Deng;Qinzhe Wu;Xiaoyan Wu;Shuang Song;Joseph Dean;L. John
中科院分区:
文献类型:
--
作者:
Junyong Deng;Qinzhe Wu;Xiaoyan Wu;Shuang Song;Joseph Dean;L. John
Dear editor, Graph algorithms have become important because of the increasing need to extract information from big data [1]. Due to huge volumes of data and irregular communication patterns [2], it is a challenging task to apply graph algorithms efficiently. Considerable efforts have been made to improve the performance of graph processing using novel hardware designs and to facilitate application development by implementing various frameworks. Introduction of such frameworks has led to the fact that many applications are implemented through different existing versions. For instance, within the four frameworks/benchmark suites (ie, GraphMat, Graph Algorithm Platform (GAP), GraphBIG, and Graph500) investigated in the study, there are already six implementations of the breadth first search (BFS), six implementations of the single source shortest path (SSSP) algorithm, five implementations of triangle counting (TC), four implementations of PageRank (PR), and many other applications in common. Generally, the characteristics of various implementations are not always completely clear to the research and design community.