https://github.com/tnas/parallel_problems
A collection of traditional parallel problems
https://github.com/tnas/parallel_problems
matrix-multiplication openmp-parallelization posix-threads-parallelization stencil sum vector
Last synced: 7 months ago
JSON representation
A collection of traditional parallel problems
- Host: GitHub
- URL: https://github.com/tnas/parallel_problems
- Owner: tnas
- Created: 2018-03-31T17:31:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-01T11:59:17.000Z (almost 8 years ago)
- Last Synced: 2025-04-09T23:51:56.351Z (10 months ago)
- Topics: matrix-multiplication, openmp-parallelization, posix-threads-parallelization, stencil, sum, vector
- Language: C++
- Homepage:
- Size: 317 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parallel Problems
* Sum of two vectors: POSIX Threads Parallelization
* Stencil: POSIX Threads Parallelization
* Matrix Multiplication: OpenMP Parallelization
* Stencil: OpenMP Parallelization
### Compilation
```
cd $PROJECT_DIRECTORY$
cmake .
make alll
```
### Execution
```
./$PROJECT_DIRECTORY$/build/parallel_problems -p -t ;
```
<problem>
* 0: Sum of vectors
* 1: Stencil PThreads
* 2: Matrix multiplication
* 3: Stencil OpenMP
### Machine Description
* CPU: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz
* Thread(s) per core: 2
* Core(s) per socket: 4
* Socket(s): 1
* L1d cache: 32K
* L1i cache: 32K
* L2 cache: 256K
* L3 cache: 6144K