-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
39 lines (16 loc) · 1.22 KB
/
README
File metadata and controls
39 lines (16 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
O projeto é composto por 2 arquivos: mcm_parallel.cu e generator.cpp
mcm_parallel é o programa paralelo criado.
generator.cpp é um programa utilizado para criar entradas para mcm_parallel.
Para compilar os programas basta utilizar o Makefile, para limpar os dados basta rodar make clean e para rodar o benchmark de todos arquivos basta rodar make run
O #define DEBUG 0 deve ser colocado como 1 para quando desejar vizualizar a matriz final como resultado, além de a melhor aprentização. Por motivos de muitas linhas necessárias para mostrar os resultados é aconselhável mander DEBUG 0, caso ainda assim deseja mudar, use um número de matrizes pequenas com dimensões pequenas e o resultado poderá ser notado mais facilmente.
mcm_parallel - ENTRADA:
[Numero de threads] [Numero de matrizes]
[Dimensao das matrizes]
[Dimensao das matrizes]: São [Numero de matrizes] + 1 numeros que representam as dimensoes das matrizes
mcm_parallel - SAIDA:
[Nome do arquivo]
[Dados do benchmark]
Para executar generator basta usar: ./generator 10 2 3 > [path arquivo]
generator - ENTRADA
[Numero de matrizes] [Dimensao minima] [Dimensao maxima]
[Dimensao min - max]: Representa o tamanho da menor e maior matriz utilizada no arquivo