Skip to content

thirdwing/RcppGraphChi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RcppGraphChi: R interface to GraphChi

Build Status

This package is in very beginning stage (Just one SVD function). Much more work should be done before release.

GraphChi is a spin-off of the GraphLab-project from the Carnegie Mellon University. It is based on research by Aapo Kyrola and his advisors.

GraphChi can run very large graph computations on just a single machine, by using a novel algorithm for processing the graph from disk (SSD or hard drive).

In some cases GraphChi can solve bigger problems in reasonable time than many other available distributed frameworks. GraphChi also runs efficiently on servers with plenty of memory, and can use multiple disks in parallel by striping the data.

GraphChi is implemented in plain C++, and available as open-source under the flexible Apache License 2.0.

You can find the source code from the official repo.

GraphChi provides a wonderful opportunity to solve the memory bottleneck in R, which reads all data into memory by default.

RcppGraphChi is based on Rcpp and RcppEigen.

Testing datasets download link: http://www.select.cs.cmu.edu/code/graphlab/datasets/

About

R interface to GraphChi (in very beginning stage)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages