Release Notes: v0.11.0
We are glad to announce a number of new features and improvements to GraphScope, alongside the GraphScope v0.11.0 release. This major release introduces mutable graphs into GraphScope, and adds GPU supports for graph analytics engine (GAE). It also focuses on user-friendly improvements, code quality, and a series of bug fixes.
We highlight the following improvements included in this release:
- Supporting mutable graphs:
- Providing a set of interfaces (e.g.,
add_vertex
,add_edge
andupdate_vertex
) to modify the topology of an existing graph; - Adopting existing apps to mutable graphs.
- Providing a set of interfaces (e.g.,
- Accelerating graph analytics apps with GPUs:
- Adding new
fragment
,worker
,message_manager
andapps
to utilize GPUs to process graph analytics tasks faster; - On top of these new infrastructures, 6 example algorithms (BFS, WCC, SSSP, PageRank, CDLP and LCC) are implemented;
- Our GPU-based graph algorithms are about 2x faster compared with state-of-the-art GPU-based graph processing systems. See detals in performance report.
- Adding new
- Optimizations and enhancements:
- Stream grpc request (response) to support loading graph (fetching result) from (to) numpy/pandas more than 2GB;
- Accelerating manipulation of graph topology by replacing folly::dynamicwith
rapidjson::value
.
For more detailed improvements that have been made in this release, please refer to the complete changelog.