https://github.com/willianjusten/trabalho-so2
Multiplicação de Matrizes utilizando Forks, Threads e MPI
https://github.com/willianjusten/trabalho-so2
Last synced: about 1 month ago
JSON representation
Multiplicação de Matrizes utilizando Forks, Threads e MPI
- Host: GitHub
- URL: https://github.com/willianjusten/trabalho-so2
- Owner: willianjusten
- Created: 2014-06-05T03:29:46.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-05T18:41:04.000Z (almost 11 years ago)
- Last Synced: 2025-04-12T00:12:48.333Z (about 1 month ago)
- Language: C
- Size: 129 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
#Trabalho de SO 2
Esses são os 3 trabalhos que o Douglas pediu para passar a todos.
Para compilar os exercícios de thread e fork
```sh
gcc matriz-threads.c -o matriz-threads.exe -lpthread -lm -w
gcc matriz-forks.c -o matriz-forks.exe -lm -w# para rodar
./matriz-threads [TAM DA MATRIZ] [NUM DE PROCS]
```Para compilar o exercício de MPI
```sh
mpicc matriz-mpi.c -o matriz-mpi# para rodar
mpirun -np [NUM DE PROCS] ./matriz-mpi [TAM DA MATRIZ]
```## Comparativo entre MPI, THREADS E FORKS
| Tipo | 1 proc | 2 proc | 4 proc | 8 proc |
| -------- | --------- | ---------- | --------- | --------- |
| Forks | 1m23.042s | 1m06.479s | 0m59.322s | 0m59.841s |
| Threads | 1m16.012s | 0m55.693s | 0m38.349s | 0m38.781s |
| MPI | 2m50.572s | 2m1.690s | 1m30.856s | 1m27.664s |