DOI

SPbLA is a sparse Boolean linear algebra primitives and operations for GPGPU computations. It comes as a stand-alone self-sufficient library with C API for high-performance computing with multiple backends for Nvidia Cuda, OpenCL and CPU-only platforms. The library has PyPI pyspbla package for work within a Python runtime. The primary library primitive is a sparse matrix of Boolean values. The library provides the most popular operations for matrix manipulation, such as construction from values, transpose, sub-matrix extraction, matrix-to-vector reduce, matrix-matrix element-wise addition, multiplication and Kronecker product.
Переведенное названиеБиблиотека примитивов разреженной булевой алгебры для вычислений на ГПУ
Язык оригиналаанглийский
Номер статьи76
Страницы (с-по)1
Число страниц5
ЖурналThe Journal of Open Source Software
Том7
Номер выпуска76
DOI
СостояниеОпубликовано - 20 авг 2022

    Области исследований

  • c, c++, python, sparse matrix, linear algebra, graph analysis, graph algorithms, nvidia cuda, OpenCL

ID: 97999105