Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codename-detective/openmp_shared_memory_systems_numa_pdp

Parallel Algorithms for Shared Memory systems using OpenMP.
https://github.com/codename-detective/openmp_shared_memory_systems_numa_pdp

numa openmp parallel-distributed-computing parallel-programming shared-memory

Last synced: about 2 months ago
JSON representation

Parallel Algorithms for Shared Memory systems using OpenMP.

Awesome Lists containing this project

README

        

# OpenMP Shared Memory Systems NUMA Parallel & Distributed Programming
Parallel Algorithms for Shared Memory systems using OpenMP.

Implemented Algorithms:
- Pi Numerical Methods
- Pi Monte Carlo
- Linked List Traversing
- Mandlebrot Set Area
- Producer Consumer Concurrent Communication Protocol
- Matrix-Vector Multiplication
- Matrix-Matrix Multiplication
- Recursive Matrix-Matrix Multiplication
- Strassen Matrix-Matrix Multiplication
- 2D Convolution

Benchmarking:
- Assessed Amdahl’s law and Gustafson’s Law using Strong Scaling and Weak Scaling respectively
- Speed Up
- Efficiency
- FLOPS