Awesome Open Source
Awesome Open Source
Combined Topics
matrix-multiplication
x
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
The Top 171 Matrix Multiplication Open Source Projects on Github
Categories
>
Mathematics
>
Matrix Multiplication
Algorithms
⭐
10,859
A collection of algorithms and data structures
Nnpack
⭐
1,507
Acceleration package for neural networks on multi-core CPUs
Xnnpack
⭐
950
High-efficiency floating-point neural network inference operators for mobile, server, and Web
Neanderthal
⭐
949
Fast Clojure Matrix Library
Blis
⭐
948
BLAS-like Library Instantiation Software Framework
Clblast
⭐
593
Tuned OpenCL BLAS
Libxsmm
⭐
578
Library for specialized dense and sparse matrix operations, and deep learning primitives.
How To Optimize Gemm
⭐
490
Blislab
⭐
194
BLISlab: A Sandbox for Optimizing GEMM
Laser
⭐
191
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
Cython Blis
⭐
165
💥 Fast matrix-multiplication as a self-contained Python library – no system dependencies!
Sparse
⭐
119
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Tensile
⭐
97
Stretching GPU performance for GEMMs and tensor contractions.
Cosma
⭐
96
Distributed Communication-Optimal Matrix-Matrix Multiplication Algorithm
Mir Glas
⭐
89
[Experimental] LLVM-accelerated Generic Linear Algebra Subprograms
Tensor
⭐
85
A library and extension that provides objects for scientific computing in PHP.
Dbcsr
⭐
54
DBCSR: Distributed Block Compressed Sparse Row matrix library
Numeric
⭐
50
N-dimensional matrix class for Rust
Metanumerics
⭐
50
Meta.Numerics is library for advanced numerical computing on the .NET platform. It offers an object-oriented API for statistical analysis, advanced functions, Fourier transforms, numerical integration and optimization, and matrix algebra.
Bella
⭐
37
BELLA: a Computationally-Efficient and Highly-Accurate Long-Read to Long-Read Aligner and Overlapper
Machine Learning
⭐
35
🌎 I created this repository for educational purposes. It will host a number of projects as part of the process .
Bromberg_sl2
⭐
30
Cayley hashing as in "Navigating in the Cayley Graph of SL₂(𝔽ₚ)"
M4ri
⭐
29
M4RI is a library for fast arithmetic with dense matrices over GF(2)
Generictensor
⭐
28
The only library allowing to create Tensors (matrices extension) with custom types
Sparse_dot
⭐
28
Python wrapper for Intel Math Kernel Library (MKL) matrix multiplication
Raven Distribution Framework
⭐
26
The foundation for any Machine Learning or Deep Learning Framework. Simply put, it is more like a decentralized calculator, comparable to a decentralized version of the IBM machines the were used to launch the Apollo astronauts. Apart from building ML/DL frameworks, a lot more can be done on it, such as maximizing yield on your favorite defi protocols like Compound and more!
Matrix_multiplication
⭐
25
Parallel Matrix Multiplication Using OpenMP, Phtreads, and MPI
Linearalgebraextensions
⭐
20
Extensions to simplify the use of the LinearAlgebra framework on iOS 8 and OS X 10.10 utilising Swift operator overloading
Matrix Multiplication Threading
⭐
16
Matrix multiplication using c++11 threads
Pp Mm A03
⭐
12
Parallel Processing - Matrix Multiplication (Cannon, DNS, LUdecomp)
Algogear
⭐
11
Minimalistic implementations of various algorithms for projects in machine learning and computer vision
Matrix.h
⭐
11
A Collection some matrix manipulation algorithms
Matrixmultiplication
⭐
10
Just a little playground, to test and try the benefits of Running Calculations on CPU or GPU with multiple threads.
Blis.jl
⭐
10
This repo plans to provide a low-level Julia wrapper for BLIS typed interface.
Mcp
⭐
9
AUT Multicore Programming Course Materials
Fun With Algorithms
⭐
8
Implementation of simple algorithms in python
Vector
⭐
8
A linear algebra library for TypeScript and JavaScript
Parserng
⭐
8
ParserNG is a powerful , fast math expression parser that parses and evaluates math expressions, does differential calculus(symbolic) evaluations, numerical integration, equation solving(quadratic, Tartaglia's, numerical solutions of other equations) , matrix operations and statistics amongst other functionality. It is written in pure java and has no native dependencies.
Verilog_calculator_matrix_multiplication
⭐
8
This is a simple project that shows how to multiply two 3x3 matrixes in Verilog.
Structlinks
⭐
7
Easily Access and visualize different Data structures including Linked lists, Doubly Linked lists, Binary trees, Graphs, Stacks, Queues, and Matrices.
Matrix Multiply Part1
⭐
7
Optimization of matrix multiplication
Neuralnets Pure Python
⭐
7
Nice place to start seeing matrices shapes ! Great place for beginners to understand neural networks computation
Cuda_matrix_multiplication
⭐
6
Matrix Multiplication using CUDA
Cuda Exercises Ntua
⭐
6
Lab exercise of Parallel Processing course in NTUA regarding CUDA programming
Phigemm
⭐
6
phiGEMM: CPU-GPU hybrid matrix-matrix multiplication library
Matrix Multiplication Using Mapreduce
⭐
5
implement by naive algorithm(without partition) and advanced algorithm(with partition)
Randomized Matrix Product
⭐
5
Probabilistic method for the computation of the approximate product of two matrices
Parallel Matrix Multiplication Fox Algorithm
⭐
5
☕️Implement of Parallel Matrix Multiplication Methods Using FOX Algorithm on Peking University's High-performance Computing System
Useful Algorithms For Competetive Programming
⭐
5
Mgpuscheduler
⭐
5
Multi-GPU CUDA based scheduler.
Cot5615
⭐
5
COT5615 Math for Intelligent Systems Fall 2019
Cplusplusresearch_decision_making
⭐
5
C++ code: Manipulating data and extracting useful outputs
Eigencuda
⭐
4
Offload Eigen operations to GPUs
Cso221n Algorithm Codes
⭐
4
Codes related to the Algorithms Course at IIT (BHU) Varanasi
Zeromq Distributed Matrix Multiplication
⭐
4
A ZeroMQ project for nxn matrix multiplication using distributed computing, with multiple number of clients and workers.
Strassen
⭐
4
C++ Implementation of Fast Matrix Multiplication
Competitive Programming
⭐
4
All you need to save time :p
Matrix_multiply_quadratic
⭐
4
This source code (in Python) is a preliminary implementation of my quadratic-time positive integer matrix multiplication.
Cuda Matrix Multiplication
⭐
4
Matrix Multiplication on GPU using Shared Memory considering Coalescing and Bank Conflicts
M4rie
⭐
4
M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16 (Mirror)
8086 Signed_matrix_multiplication
⭐
4
Program in 8086 assembly for multiplying two matrices whose elements are signed numbers expressed with one byte. The possibility of overflow is also considered.
Input_output_network_analysis
⭐
4
Network analysis with Input-Output Matrix. Project developed as a conclusion of my graduation in economics where I explored the use of network analysis in input-output matrices comparing countries in the north and south of the world, exploring the similarities and differences in the flow of goods structures between sectors of the economy. All analysis was done in R, the presentation in R Markdown and the Article in LaTex.
Strassen Algorithm Parallelization Charmplusplus
⭐
3
Strassen Algorithm parallelization using Charm++ paradigm of migratable objects (Chares)
Matrox
⭐
3
Linear Algebra Library
Multi Threaded Matrix Multiplication
⭐
3
Time Comparison when using different number of Threads for Matrix Multiplication
Ualgebra.js
⭐
3
A small javascript linear algebra library
Mathextended.matrix
⭐
3
C# Library for Matrices
Parallel Prog
⭐
3
Projects related to parallel programming, using mainly C and C++ with OpenMP and CUDA
Mmul
⭐
3
Serial and parallel implementations of matrix multiplication
React Css Transform
⭐
3
Handle multiple nested 2D and 3D CSS Transforms like a wizard
Finnmath
⭐
3
Mathematical library (fractions, complex numbers, vectors and matrices) for the JVM and Android written in Kotlin
Heterogeneous Parallel Computing Using Juliagpu And Cuda
⭐
3
Parallel versions of various algorithms using CUDA framework
Matmul Omp Cuda
⭐
3
Classical and Strassen's Matrix Mutiplication in CUDA and OpenMP
Gemm_optimization
⭐
3
The repository targets the OpenCL gemm function performance optimization. It compares several libraries clBLAS, clBLAST, MIOpenGemm, Intel MKL(CPU) and cuBLAS(CUDA) on different matrix sizes/vendor's hardwares/OS. Out-of-the-box easy as MSVC, MinGW, Linux(CentOS) x86_64 binary provided. 在不同矩阵大小/硬件/操作系统下比较几个BLAS库的sgemm函数性能，提供binary，开盒即用。
Cyfre
⭐
3
A Templated C++ matrix library
Neuralnettest
⭐
3
Test project for neural networks - Handwritten digit recognition on MNIST dataset
Swiftified
⭐
3
Created custom data types in swift language for linear algebric operations
Rmatrixgpu
⭐
2
Linalg
⭐
2
Library in C for basic linear algebra functions.
Algorithms Illuminated Part 1
⭐
2
This is the implementation of 1st Part in 3-Part Series of Algorithms Illuminated Book. All Implementations in this repository are written in both Python and Golang. Single IPython Notebook contains all Algorithms given in this Part 1.
Partial Differential Equation
⭐
2
This project is a part of my thesis focusing on researching and applying the general-purpose graphics processing unit (GPGPU) in high performance computing. In this project, I applied GPU Computing and the parallel programming model CUDA to solve the diffusion equation.
Matrix_js
⭐
2
Simple Matrix class written in JS.
Gmat
⭐
2
Matrix operations using CUDA
Notify
⭐
2
From piano audio to notes.
Cuda Matrix Multiplication
⭐
2
Cudaperformance
⭐
2
Compare the performance of matrix multiplication among GPU shared memory, GPU global memory and CPU
Strassens Algorithm Analyses
⭐
2
Strassens algorithm analyses
La
⭐
2
A library for linear algebra with type-safety written in Swift.
Matrix.py
⭐
2
A Python library that allows you to make algebraic operations with 1D and 2D arrays
Gal
⭐
2
Linear Algebra and Geometry, matrices and linear equations
Zynq_hls_ddr_dataflow_kernel_2mm
⭐
2
This is a project integrating HLS IP and CortexA9 on Zynq. This CPU-FPGA project, for a Matrix Multiplication Dataflow, is implemented with dataflow and DDR3 access with HLS. The Cortex A9 will print the result via UART and check the result by comparing the data with the one from CPU compuation
Matrixfunction
⭐
2
The Cramer, Determinant, Coefficient, Multiplication for the matrix.
Fortran Task1
⭐
2
My solution for Fortran assignment - task 1
Tensor
⭐
2
A library and extension that provides objects for scientific computing in PHP.
Qir
⭐
2
Geometrische Algebra in der Computergrafik: Quadriken
Gcoospdm
⭐
2
Sparse-dense matrix-matrix multiplication on GPUs
Matlibcpp
⭐
2
A simple MATRIX library for C++
Linear Algebra Using Python
⭐
1
Linear Algebra using Python
Matrix Multiplication
⭐
1
Matrix Multiplication App based on java
Matrix Processor
⭐
1
Matrix processor created for Python Developer course on JetBrains Academy. User can input matrices for multiplication, addition, inversion, transposition, or to find the determinant.
1-100 of 171 projects
Next >
Related Projects
C Plus Plus Matrix Multiplication Projects (38)
C Matrix Multiplication Projects (37)
Linear Algebra Matrix Multiplication Projects (29)
Python Matrix Multiplication Projects (25)
Cuda Matrix Multiplication Projects (21)
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
"GitHub" is a registered trademark of GitHub, Inc. Awesome Open Source is not affiliated with GitHub.