Repository to solve the tasks of High Performance Computing Course (COC472-UFRJ)
-
Geral:
- Estime o tamanho máximo dos arranjos A, x e b que podem ser alocados no seu sistema para realização da tarefa
- Curvas com o tempo de execução para cada dimensão de matriz: relação com O(N^2)
- Explique como o modo em que os arrays são armazenados nas duas linguagens afetam os resultados.
-
Para C:
- Código de multiplicação de matriz* por vetor (com inicialização aleatória)
- Tempo para os tamanhos de sistema
- Tempo para ambas as ordens de execução dos loops
-
Para Fortran:
- Código de multiplicação de matriz por vetor (com inicialização aleatória)
- Tempo para os tamanhos de sistema
- Tempo para ambas as ordens de execução dos loops