System

Multicore

GPU

Cluster

Languages

License

Notes


GraphLab [130, 131]

\(\cdot \)
 
\(\cdot \)

C++

AL 2.0

N/A

GRACE [132]

\(\cdot \)
 
\(\cdot \)

C++

Unavailable

N/A

Ligra [133, 134]

\(\cdot \)
  
C++

MIT

N/A

Ringo [122, 135]

\(\cdot \)
  
C++, Python

BSD

N/A

Polymer [136, 137]

\(\cdot \)
  
C++

AL 2.0

N/A

GraphMat [138, 139]

\(\cdot \)
  
C++

Custom

N/A

Mosaic [140, 141]

\(\cdot \)
  
C++

MIT

Fast storage

PBGL [142, 143]

\(\cdot \)
  
C++

Custom

Hardware

CombBLAS [144, 145]

\(\cdot \)
  
C++

Custom

Hardware

HavoqGT [146, 147]

\(\cdot \)
  
C++

GNU LGPL 2.1

Hardware

Apache Giraph [12, 148]

\(\cdot \)
 
\(\cdot \)

Java

AL 2.0

N/A

Naiad [150, 151]

\(\cdot \)
  
C#

AL 2.0

N/A

Apache Flink [14, 153]

\(\cdot \)
 
\(\cdot \)

Java, Python, Scala

AL 2.0

N/A

Apache Spark [155, 156]

\(\cdot \)
 
\(\cdot \)

Java, Python, Scala

AL 2.0

N/A

GraphTau [157]

\(\cdot \)
 
\(\cdot \)

Java, Scala

Unavailable

N/A

Tink [158, 159]

\(\cdot \)
 
\(\cdot \)

Java, Scala

AL 2.0

N/A

XStream [56, 165]

\(\cdot \)
  
C++

AL 2.0

N/A

Chaos [62, 166]

\(\cdot \)
 
\(\cdot \)

C++

AL 2.0

N/A

PowerLyra [61, 167]

\(\cdot \)
 
\(\cdot \)

C++

AL 2.0

N/A

Kineograph [168, 171]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

Tornado [169]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

KickStarter [170]

\(\cdot \)
 
\(\cdot \)

C++

MIT

N/A

Pixie [173]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

FlowGraph [174]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

GPS [110, 175]

\(\cdot \)
 
\(\cdot \)

Java

BSD

N/A

GoFFish [176, 177]

\(\cdot \)
 
\(\cdot \)

Java

Unknown

Copyright

FBSGraph [178]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

GrapH [179, 180]

\(\cdot \)
 
\(\cdot \)

Java

Unknown

Copyright

Julienne [181]

\(\cdot \)
  
C++

Unavailable

N/A

GraphD [182]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

TurboGraph++ [183]

\(\cdot \)
 
\(\cdot \)

Unknown

Unavailable

N/A

GraphIn [184]

\(\cdot \)
  
C++

Unavailable

N/A

MapGraph [185, 186]
 
\(\cdot \)
 
C++

AL 2.0

Discontinued

CuSha [188, 189]
 
\(\cdot \)
 
C++

MIT

N/A

Gunrock [190,191,192]
 
\(\cdot \)
 
C

AL 2.0

N/A

Lux [193, 194]

\(\cdot \)

\(\cdot \)

\(\cdot \)

C++

AL 2.0

N/A

Frog [195, 196]
 
\(\cdot \)
 
C

GPL 2.0

N/A

Gluon [199, 200]

\(\cdot \)

\(\cdot \)
 
C++

3C BSD

N/A

GraphCage [205]
 
\(\cdot \)
 
Unknown

Unavailable

N/A

FlashGraph [207, 208]
   
C++

AL 2.0

SSDs

GraphSSD [209]
   
Unknown

Unavailable

SSDs

 Circle \(\cdot \) on the Multicore, GPU and Cluster columns indicate that option is supported. Languages lists the programming languages the systems were written in. License lists the licenses of the opensource project or of the free edition of a commercial product: AL 2.0 is Apache License 2.0, CC 1.0 is Commons Clause 1.0, (GPL) v3 is GNU General Public License (GPL) v3. Notes covers additional information, with Copyright meaning that it may be illegal to reuse the source code