The GraphBLAS C++ API: C++ and Interoperability Between Libraries

Abstract

GraphBLAS C API: Provides uniform API for graph algorithms in the language of linear algebra. Revolve around sparse matrix and vector operations which can use arbitrary semirings instead of classical (+, *). Current version of C API Specification is 2.0. C offers great portability (Python, bindings, etc.), but has some disadvantages...

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 19, 2023
Accession Number
AD1201547

Entities

People

  • Aydin Buluc
  • Benjamin Brock
  • Jose Moreira
  • Scott McMillan
  • Timothy Mattson

Organizations

  • Carnegie Mellon University
  • Intel Corporation
  • International Business Machines Corporation (Armonk, NY)
  • University of California, Berkeley

Tags

DTIC Thesaurus Topics

  • Algebra
  • Algorithms
  • Buildings And Structures
  • Computer Programming
  • Contracts
  • Department Of Defense
  • Elements
  • Engineering
  • Governments
  • Guarantees
  • Interoperability
  • Iterations
  • Linear Algebra
  • Lists (Data Structures)
  • Materials
  • Object Oriented Programming
  • Research Facilities
  • Software Development
  • Sparse Matrix
  • Specifications
  • Storage
  • Template Patterns
  • Trademarks
  • Universities

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Linear Algebra