Skip to content

leticiaSaraiva/Matrix-multiplication-threads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Trabalho da Disciplina Sistemas Operacionais

Configuração da máquina na qual foi feita a análise:

  • Processador: Core i7

  • Memória: 8GB de RAM

  • Versão do Sistema Operacional: Ubuntu 16.04.3 LTS

  • Versão dos compiladores/máquinas virtuais: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609

Passo-a-passo para instalação:

  • Pacotes a serem instalados:

    • VERSÃO SERIAL: Nenhum pacote instalado

    • VERSÃO PARALELA: Nenhum pacote instalado

  • Etapas para compilação de cada versão, serial e paralela:

    • VERSÃO SERIAL: O programa recebe como parâmetro dois arquivos de texto, cada um contendo uma matriz. Em seguida, realiza a multiplicação das matrizes e guarda o resultado em um arquivo cujo o nome é informado no terceiro parâmetro.

    • VERSÃO PARALELA: O programa recebe como parâmetro dois arquivos de texto, cada um contendo uma matriz. Em seguida, realiza a multiplicação das matrizes e guarda o resultado em um arquivo cujo o nome é informado no terceiro parâmetro.

Terceira etapa do trabalho

  • Análise de desempenho
Ordem da matriz Tempo Serial Tempo paralelo
1000 0m7.651s 0m6.888s
2000 2m57.494s 0m49.297s
3000 9m39.026s 2m31.191s
4000 16m54.286s 8m20.855s
5000 24m2.200s 17m44.344s

Releases

No releases published

Packages

No packages published

Languages