Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 2.15 KB

README.md

File metadata and controls

17 lines (9 loc) · 2.15 KB

GraphScope Analytical Engine - GRAPE

Translation

The analytical engine in GraphScope originated from GRAPE, a system that implemented the fix-point model proposed in the paper Parallelizing Sequential Graph Computations.

GRAPE differs from prior systems in its ability to parallelize sequential graph algorithms as a whole by following the PIE programming model from the paper. Sequential algorithms can be easily "plugged into" GRAPE with only minor changes and get parallelized to handle large graphs efficiently. In addition to the ease of programming, GRAPE is designed to be highly efficient and flexible, to cope the scale, variety and complexity from real-life graph applications.

A lightweight version of GRAPE is open-sourced as libgrape-lite. The analytical engine extends libgrape-lite with features for mutable fragments, vineyard support, and the service mode for the engine, etc.

Publications