Skip to content

andradenathan/strassen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Strassen - Multiplicação de matrizes

Descrição do Projeto

Projeto final da disciplina de Programação Concorrente do curso de Ciência da Computação da Universidade Federal do Rio de Janeiro.

Pré-execução

Para executar o projeto, é necessário executar na raíz uma pré-execução:

make run <dimension> <input_name>

onde,

  • dimension: Dimensão da matriz quadrada para o algoritmo de Strassen computar;
  • input_name: Nome do arquivo de entrada que contém as matrizes a serem multiplicadas;
  • threads: Número de threads que o programa principal deve utilizar.

para carregar uma matriz de números inteiros de dimensões N aleatória e o número de threads a ser utilizado pelo programa principal.

Execução

Para executar o projeto, é necessário executar na raíz:

make compile <dimension> <matrix_file_name> <matrix2_file_name> <threads>

caso seja necessário verificar a corretude do algoritmo, é possível executar o comando:

make test <dimension> <matrix_file_name> <matrix2_file_name> <threads>

Autores

About

Trabalho Final da Disciplina de Programação Concorrente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •