cstroe / Pp Mm A03
Parallel Processing - Matrix Multiplication (Cannon, DNS, LUdecomp)
Stars: ✭ 12
Projects that are alternatives of or similar to Pp Mm A03
Amgcl
C++ library for solving large sparse linear systems with algebraic multigrid method
Stars: ✭ 390 (+3150%)
Mutual labels: mpi
Libtommath
LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
Stars: ✭ 438 (+3550%)
Mutual labels: mpi
John
John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
Stars: ✭ 5,656 (+47033.33%)
Mutual labels: mpi
Elixir Paratize
Elixir library providing some handy parallel processing facilities that supports configuring number of workers and timeout.
Stars: ✭ 25 (+108.33%)
Mutual labels: parallel-processing
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Stars: ✭ 517 (+4208.33%)
Mutual labels: parallel-processing
Future
🚀 R package: future: Unified Parallel and Distributed Processing in R for Everyone
Stars: ✭ 735 (+6025%)
Mutual labels: parallel-processing
Ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Stars: ✭ 471 (+3825%)
Mutual labels: mpi
Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (+3883.33%)
Mutual labels: parallel-processing
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Stars: ✭ 558 (+4550%)
Mutual labels: mpi
Faasm
High-performance stateful serverless runtime based on WebAssembly
Stars: ✭ 403 (+3258.33%)
Mutual labels: mpi
Pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Stars: ✭ 540 (+4400%)
Mutual labels: parallel-processing
Mpssh Py
Mass Parallel Secure Shell command execution
Stars: ✭ 7 (-41.67%)
Mutual labels: parallel-processing
Fastcore
Python supercharged for the fastai library
Stars: ✭ 565 (+4608.33%)
Mutual labels: parallel-processing
Matrix Multiplication using the Message Passing Interface (MPI) API
This repository started out as a class project for the Parallel Processing course at UIC with Professor Kshemkalyani.
Several matrix multiplication algorithms are implemented in C, timings are recorded and a report was written.
Generating the report
On Ubuntu, the texlive-full
package is required:
sudo apt install texlive-full
Then, to generate the PDF report type:
make
This will produce document.pdf.
Related Links
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].