blasjs
monolish
blasjs | monolish | |
---|---|---|
1 | 1 | |
288 | 190 | |
0.0% | 0.5% | |
2.0 | 7.8 | |
about 1 year ago | 7 months ago | |
TypeScript | C++ | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
blasjs
monolish
What are some alternatives?
matz - An Experimental Programming Langauge Written With Bun.sh
oneMKL - oneAPI Math Kernel Library (oneMKL) Interfaces
vectorious - Linear algebra in TypeScript.
fms_blas - Lightweight BLAS (and some LAPACK) wrapper.
BitLib - Provides a bit-vector, an optimized replacement of the infamous std::vector<:b:ool>. In addition to the bit-vector, the library also provides implementations of STL algorithms tailored for bit-vectors.
stdgpu - stdgpu: Efficient STL-like Data Structures on the GPU
Scalix - Scalix is a data parallel compute library that automatically scales to the available compute resources.
alpaka - Abstraction Library for Parallel Kernel Acceleration :llama:
matrix-sized - Generic matrix with statically known size and bindings to C++ linear algebra libraries (Eigen, Spectra).
tensorForth - Forth does tensors, in CUDA.
CLBlast - Tuned OpenCL BLAS
ParallelReductionsBenchmark - Thrust, CUB, TBB, AVX2, CUDA, OpenCL, OpenMP, SyCL - all it takes to sum a lot of numbers fast!