search menu icon-carat-right cmu-wordmark

gbtl

May 2016 Software

gbtl is a library that provides GraphBLAS API in C++ and common graph algorithms built on top of it.

Publisher:

GitHub

Abstract

The GraphBLAS Template Library (gbtl) provides an implementation of the current GraphBLAS API in C++ as well as implementations of common graph algorithms built on top of this GraphBLAS implementation. Two backends are provided: a GPU backend built on cusp/thrust libraries (called cusp_gpu), and a simple CPU backend (called sequential).