ashvardanian / ashvardanian/less_slow.cpp

Add cuGraph examples

Open
#32 10 comments 0 reactions 1 assignee Claimed by @syedshazli View on GitHub
enhancement good first issue help wanted
Dominant language
C++
Stars
1.9k
Forks
83
PR merge metrics
No merged PRs in 30d

Description

We currently have a pretty extensive list of graph storage and processing approaches on the CPU, but lack GPU analogs. This can be a great opportunity to showcase both the more advanced and rarely used parts of the Nvidia libraries, as well as explore atomic variables and concurrent data-structure implementations on massively parallel chip architectures.

- [cuGraph C++ docs](https://docs.rapids.ai/api/cugraph/nightly/graph_support/cugraph_cpp_support/)
- [PageRank C++ docs](https://docs.rapids.ai/api/cugraph/nightly/graph_support/algorithms/cpp_algorithms/centrality_cpp/#Pagerank)

This is also worth covering on the [Python side](https://github.com/ashvardanian/less_slow.py) with the available Python cuGraph bindings:

- [PageRank example Jupyter notebook](https://github.com/rapidsai/cugraph/blob/main/notebooks/algorithms/link_analysis/Pagerank.ipynb)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.