GraphBLAS

Timothy Davis

Timothy Davis

College Station, Texas

1 0
  • 0 Collaborators

Graph algorithms in the language of linear algebra. Relied on by RedisGraph (https://oss.redislabs.com/redisgraph/) which is hosted by Google on their Google Cloud. ...learn more

Project status: Published/In Market

HPC

Intel Technologies
DevCloud, Intel vTune, MKL, Intel CPU

Overview / Usage

SuiteSparse:GraphBLAS is a full implementation of the GraphBLAS standard (graphblas.org), which defines a set of sparse matrix operations on an extended algebra of semirings using an almost unlimited variety of operators and types. When applied to sparse adjacency matrices, these algebraic operations are equivalent to computations on graphs. GraphBLAS provides a powerful and expressive framework for creating graph algorithms based on the elegant mathematics of sparse matrix operations on a semiring.

See the code at https://github.com/DrTimothyAldenDavis/SuiteSparse and https://github.com/GraphBLAS/LAGraph.

Methodology / Approach

Linear algebra on sparse adjacency matrices, using many different types of semirings.

Technologies Used

Intel compiler, OpenMP, VTUNE, and soon the MKL.

Comments (0)