SparseLinearAlgebra / spla
An open-source generalized sparse linear algebra library with vendor-agnostic GPUs accelerated computations
☆24Updated last year
Related projects ⓘ
Alternatives and complementary repositories for spla
- Sparse linear Boolean algebra for Nvidia Cuda☆22Updated 3 years ago
- Sparse Boolean linear algebra for Nvidia Cuda, OpenCL and CPU computations☆14Updated 2 years ago
- Reference implementation of the draft C++ GraphBLAS specification.☆28Updated 9 months ago
- ☆31Updated last year
- A simple, but fast, triangular solver☆17Updated 3 years ago
- Runs a single CUDA/OpenCL kernel, taking its source from a file and arguments from the command-line☆18Updated this week
- LLVM-Canon aims to transform LLVM modules into a canonical form by reordering and renaming instructions while preserving the same semanti…☆12Updated 6 months ago
- C++ Header-Only Library for High-Performance Tensor-Vector Multiplication☆19Updated this week
- ☆34Updated 7 months ago
- Utilities for constructing a large dataset of LLVM IR☆15Updated 3 months ago
- Data Dependence Analyzer in the Polyhedral Model☆19Updated last year
- ☆11Updated 3 years ago
- A unified framework across multiple programming platforms☆33Updated 5 months ago
- Source code for GpuShareSat, a library for SAT solvers to use the GPU for clause sharing between CPU threads.☆32Updated 3 years ago
- Sympiler is a Code Generator for Transforming Sparse Matrix Codes☆42Updated last year
- ☆22Updated last year
- Bistra is a domain-specific language designed to generate high-performance kernels (such as GEMMs, convolutions, etc). The program is des…☆6Updated 8 months ago
- ☆28Updated 2 weeks ago
- Source for the OpenCilk runtime system, based on Cheetah.☆21Updated 2 weeks ago
- Library for length agnostic SIMD intrinsic support and the corresponding math operations☆20Updated 3 years ago
- A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.☆43Updated 10 months ago
- High Level Algorithmic Skeleton CUDA Library☆29Updated 6 months ago
- MimIR is my Intermediate Representation☆48Updated 2 weeks ago
- Custom-Precision Floating-point numbers.☆29Updated 5 months ago
- TTG: Template Task Graph C++ API☆18Updated this week
- A header-only C++ library for writing compiler/interpreter frontends.☆12Updated last month
- The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear …☆69Updated last week
- cuASR: CUDA Algebra for Semirings☆34Updated 2 years ago
- Recursive LAPACK Collection☆42Updated 2 years ago
- SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. with native CMake support☆52Updated 4 months ago