-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
46 lines (40 loc) · 1.35 KB
/
README
File metadata and controls
46 lines (40 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
## Projeto de multiplicação de matrizes em python
* Este é um projeto simples de multiplicação de matrizes em python para aprender o paralelismo;
* Verifique os commits para saber mais sobre;
* O padrão é uma matriz 400x400;
* Em qualquer dúvida, abra uma issue;
#### Tempo serializado:
```bash
$ time python main.py
Fri Apr 26 18:31:06 2019: Gerando matrizes
Fri Apr 26 18:31:07 2019: Multiplicando matrizes
Fri Apr 26 18:31:13 2019: Resultado:[[11509. 11596. 12327. ... 11595. 12090. 11616.]
[11586. 12070. 12492. ... 11862. 12163. 11892.]
[11955. 12026. 12183. ... 11628. 11993. 11883.]
...
[11631. 12013. 12356. ... 11571. 11932. 11717.]
[11563. 11597. 12048. ... 11501. 11654. 11504.]
[11862. 11855. 12307. ... 11545. 11874. 11678.]]
real 0m6.653s
user 0m6.630s
sys 0m0.225s
```
#### Tempo utilizando threads:
```bash
$ time python main.py
Fri Apr 26 19:01:22 2019: Gerando matrizes
Fri Apr 26 19:01:22 2019: Multiplicando matrizes
Fri Apr 26 19:01:25 2019: Resultado:[[12003. 11530. 11722. ... 12261. 12283. 12099.]
[11526. 11024. 11295. ... 11272. 11998. 11354.]
[11655. 11439. 11379. ... 11789. 12412. 12252.]
...
[ 0. 0. 0. ... 0. 0. 0.]
[ 0. 0. 0. ... 0. 0. 0.]
[ 0. 0. 0. ... 0. 0. 0.]]
real 0m3.435s
user 0m3.775s
sys 0m2.516s
```
#### Tempo utilizando multiprocessos:
```
```