Skip to content

Commit

Permalink
Update README.
Browse files Browse the repository at this point in the history
  • Loading branch information
zheng-da committed Jan 11, 2016
1 parent 1e57fae commit 5bcbd26
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
FlashGraph is an SSD-based graph analysis framework that we designed to process
graphs with billions of vertices and hundreds of billions of edges or even larger.
We extend FlashGraph to support processing more data structures such as sparse
matrices and dense matrices. As such, FlashGraph is now able to support a wide
variety of data mining and machine learning algorithms. We address the entire
data analysis framework with FlashGraph-ng. The current implementation of
FlashGraph-ng has four main components:
FlashX is a collection of big data analytics tools that perform data analytics
in the form of graphs and matrices. They utilize solid-state drives (SSDs) to
scale to large datasets in a single machine. It has five main components:
SAFS, FlashGraph, FlashMatrix, FlashEigen and FlashR.

SAFS
========
Expand Down Expand Up @@ -37,6 +34,14 @@ varieties of data mining and machine learning algorithms. For certain graph
algorithms such as PageRank, which can be formulated as sparse matrix
multiplication, FlashMatrix is able to significantly outperform FlashGraph.

FlashEigen
==========
FlashEigen is an eigensolver that extends the
[Anasazi](https://trilinos.org/packages/anasazi/) eigensolvers with FlashMatrix.
It computes eigenvalues of billion-node graphs efficiently and pricisely
in a single machine. As such, FlashEigen enables users to perform spectral
analysis on very large graphs in a single machine.

FlashR
===========

Expand Down

0 comments on commit 5bcbd26

Please sign in to comment.