Research output: Contribution to journal › Article › peer-review
SPbLA: The Library of GPGPU-powered Sparse Boolean Linear Algebra Operations. / Орачев, Егор Станиславович; Карпенко, Мария; Алимов, Павел Геннадьевич; Григорьев, Семен Вячеславович.
In: The Journal of Open Source Software, Vol. 7, No. 76, 76, 20.08.2022, p. 1.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - SPbLA: The Library of GPGPU-powered Sparse Boolean Linear Algebra Operations
AU - Орачев, Егор Станиславович
AU - Карпенко, Мария
AU - Алимов, Павел Геннадьевич
AU - Григорьев, Семен Вячеславович
PY - 2022/8/20
Y1 - 2022/8/20
N2 - 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.
AB - 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.
KW - c
KW - c++
KW - python
KW - sparse matrix
KW - linear algebra
KW - graph analysis
KW - graph algorithms
KW - nvidia cuda
KW - OpenCL
KW - C
KW - C++
KW - python
KW - sparse matrix
KW - graph analysis
KW - graph algorithms
KW - linear algebra
KW - nvidia cuda
KW - OpenCL
UR - https://www.mendeley.com/catalogue/ec743c73-5611-3a4a-b501-fc66c3d69e04/
U2 - 10.21105/joss.03743
DO - 10.21105/joss.03743
M3 - Article
VL - 7
SP - 1
JO - The Journal of Open Source Software
JF - The Journal of Open Source Software
SN - 2475-9066
IS - 76
M1 - 76
ER -
ID: 97999105