matrix-multiplication

Open-source projects categorized as matrix-multiplication

Top 15 matrix-multiplication Open-Source Projects

  • Algorithms

    A collection of algorithms and data structures (by williamfiset)

  • Project mention: Algorithmic Alchemy: Exploiting Graph Theory in the Foreign Exchange | dev.to | 2023-10-05

    William Fiset's GitHub examples - Bellman Ford On Adjacency Matrix

  • blis

    BLAS-like Library Instantiation Software Framework

  • Project mention: Faer-rs: Linear algebra foundation for the Rust programming language | news.ycombinator.com | 2024-04-24

    BLIS is an interesting new direction in that regard: https://github.com/flame/blis

    >The BLAS-like Library Instantiation Software (BLIS) framework is a new infrastructure for rapidly instantiating Basic Linear Algebra Subprograms (BLAS) functionality. Its fundamental innovation is that virtually all computation within level-2 (matrix-vector) and level-3 (matrix-matrix) BLAS operations can be expressed and optimized in terms of very simple kernels.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • XNNPACK

    High-efficiency floating-point neural network inference operators for mobile, server, and Web

  • Project mention: Xnnpack: High-efficiency floating-point neural network inference operators | news.ycombinator.com | 2023-12-25
  • how-to-optimize-gemm

  • neanderthal

    Fast Clojure Matrix Library

  • CLBlast

    Tuned OpenCL BLAS

  • Project mention: Hosting Your Own AI Chatbot on Android Devices | dev.to | 2024-04-06

    git clone https://github.com/CNugteren/CLBlast.git cd CLBlast cmake . cmake --build . --config Release mkdir install cmake --install . --prefix ~/CLBlast/install cp libclblast.so* $PREFIX/lib cp ./include/clblast.h ../llama.cpp

  • blislab

    BLISlab: A Sandbox for Optimizing GEMM

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • laser

    The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers (by mratsim)

  • Project mention: From slow to SIMD: A Go optimization story | news.ycombinator.com | 2024-01-23

    It depends.

    You need 2~3 accumulators to saturate instruction-level parallelism with a parallel sum reduction. But the compiler won't do it because it only creates those when the operation is associative, i.e. (a+b)+c = a+(b+c), which is true for integers but not for floats.

    There is an escape hatch in -ffast-math.

    I have extensive benches on this here: https://github.com/mratsim/laser/blob/master/benchmarks%2Ffp...

  • halutmatmul

    Hashed Lookup Table based Matrix Multiplication (halutmatmul) - Stella Nera accelerator

  • Project mention: Show HN: Stella Nera – Maddness Hardware Accelerator | news.ycombinator.com | 2023-11-21
  • sparse

    Sparse matrix formats for linear algebra supporting scientific and machine learning applications

  • sparse_dot

    Python wrapper for Intel Math Kernel Library (MKL) matrix multiplication

  • simd-alphatensor-rs

    🧮 alphatensor matrix breakthrough algorithms + simd + rust.

  • VBA-Expressions

    A powerful string expression evaluator for VBA and LO Basic, which puts more than 100 mathematical, statistical, financial, date-time, logic and text manipulation functions at the user's fingertips.

  • vector

    A linear algebra library for TypeScript and JavaScript (by jbrown1618)

  • Comparison-multiplying-matrices

    analysis of multiplying matrices using consecutive and concurrent

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

matrix-multiplication related posts

  • Benchmarking 20 programming languages on N-queens and matrix multiplication

    15 projects | news.ycombinator.com | 2 Jan 2024
  • Show HN: Stella Nera – Maddness Hardware Accelerator

    1 project | news.ycombinator.com | 21 Nov 2023
  • Can't compile llama-cpp-python with CLBLAST

    2 projects | /r/LocalLLaMA | 18 Jul 2023
  • Got bored and implemented the AlphaTensor matrix multiplication algorithms in Rust with SIMD https://github.com/drbh/simd-alphatensor-rs

    3 projects | /r/rust | 9 Oct 2022
  • 10x faster matrix and vector operations

    4 projects | news.ycombinator.com | 18 Jun 2022
  • BLAS-level CPU Performance in 100 Lines of C

    5 projects | news.ycombinator.com | 28 Feb 2022
  • I created a linear algebra library to work with matrixes and lists

    1 project | /r/Python | 11 Sep 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source matrix-multiplication projects? This list will help you:

Project Stars
1 Algorithms 16,542
2 blis 2,107
3 XNNPACK 1,700
4 how-to-optimize-gemm 1,618
5 neanderthal 1,042
6 CLBlast 997
7 blislab 416
8 laser 261
9 halutmatmul 202
10 sparse 153
11 sparse_dot 68
12 simd-alphatensor-rs 58
13 VBA-Expressions 19
14 vector 13
15 Comparison-multiplying-matrices 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com