Skip to content

Matheus-Mazepa/atividade-multiprocessos-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

## 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:
```
```

About

Atividades sistema distribuidos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages