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 |