Lune

ICDE2022顶会

GX-Plug: a Middleware for Plugging Accelerators to Distributed Graph Processing

Kai Zou, Xike Xie, Qi Li, Deyu Kong

2022年份
2被引次数
1顶会引用

摘要

Recently, research communities highlight the necessity of formulating a scalability continuum for large-scale graph processing, which gains the scale-out benefits from distributed graph systems, and the scale-up benefits from high-performance accelerators. To this end, we propose a middleware, called the GX-plug, for the ease of integrating the merits of both. As a middleware, the GX-plug is versatile in supporting different runtime environments, computation models, and programming models. More, for improving the middleware performance, we study a series of techniques, including pipeline shuffle, synchronization caching and skipping, and workload balancing, for intra-, inter-, and beyond-iteration optimizations, respectively. Experiments show that our middleware efficiently plugs accelerators to representative distributed graph systems, e.g., GraphX and Powergraph, with up-to 20x acceleration ratio.

Index Terms-Distributed graph systems, Middleware, accelerators 1 BSP (Bulk Synchronous Parallel) is a parallel model that performs computation in iterative steps, including three steps of computation, communication, and synchronization. BSP model [11] has been the most fundamental and popular execution approach on distributed graph systems. GAS (Gather-Apply-Scatter) model [3] is another basic and widely adopted model for distributed graph processing, based on BSP [12].

2 It includes vertex-and edge-centric models [13].

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper1

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖