SparseLinearAlgebra / spla
An open-source generalized sparse linear algebra library with vendor-agnostic GPUs accelerated computations
☆26Updated last week
Alternatives and similar repositories for spla:
Users that are interested in spla are comparing it to the libraries listed below
- Sparse linear Boolean algebra for Nvidia Cuda☆24Updated this week
- Sparse Boolean linear algebra for Nvidia Cuda, OpenCL and CPU computations☆14Updated 2 years ago
- Reference implementation of the draft C++ GraphBLAS specification.☆32Updated 2 months ago
- SymPP: A Symbolic Library that compiles itself☆13Updated 4 years ago
- C++ template library for floating point operations☆26Updated last week
- Runs a single CUDA/OpenCL kernel, taking its source from a file and arguments from the command-line☆23Updated 2 weeks ago
- The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear …☆72Updated last month
- SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. with native CMake support☆53Updated 9 months ago
- A C++20 library for the symbolic manipulation of sparse polynomials & co.☆28Updated 6 months ago
- ☆18Updated last year
- LEMON Graph Library☆39Updated 5 years ago
- A Low-Level Abstraction of Memory Access☆86Updated last year
- Templated modern C++ library for implementing DataFlow programming☆9Updated 3 months ago
- Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal - all it takes to sum a lot of numbers fast!☆96Updated this week
- Resource-based, Declarative task-Graphs for Parallel, Event-driven Scheduling☆22Updated 6 months ago
- A simple, but fast, triangular solver☆17Updated 4 years ago
- Custom-Precision Floating-point numbers.☆36Updated 3 months ago
- Composable and efficient abstractions for iterating multidimensional spaces in C++☆10Updated last year
- WIP · CUDA compatibility for Blaze · https://bitbucket.org/blaze-lib/blaze☆18Updated 5 years ago
- Dynamic matrix type and algorithms for sparse matrices☆19Updated 2 months ago
- C library plusifier☆10Updated 3 years ago
- C++20 and onward collection of high performance data containers and related tools☆54Updated last month
- Source for the OpenCilk runtime system, based on Cheetah.☆22Updated last month
- ☆29Updated last week
- BLAS++ is a C++ wrapper around CPU and GPU BLAS (basic linear algebra subroutines), developed as part of the SLATE project.☆78Updated last week
- cuASR: CUDA Algebra for Semirings☆35Updated 2 years ago
- A Clang plugin for generating CLIs from unmodified C++ functions/classes.☆34Updated 3 years ago
- A unified framework across multiple programming platforms☆37Updated 10 months ago
- A fast implementation of log() and exp()☆53Updated 2 years ago
- ☆47Updated 2 years ago