O programa gerado pelo makefile calcula estatísticas e resultados para multiplicações das matrizes presentes em data/input
(multiplicando Anxn.txt por Bnxn.txt), gravando as matrizes resultantes das multiplicações em data/output
(Cnxn.txt). As estatísticas com relação ao tempo de execução em centésimos das multiplicações feitas iterativamente seram salvas em data/stats-ite.dat
, e em data/stats-rec.dat
seram salvas as feitas recursivamente, que levará em consideração tempos gastos em 20 execuções de cada dimensão especificada como argumento quando o programa é chamado para ser executado pelo terminal.
Cada linha dos arquivos .dat
possui (i) a dimensão das matrizes utilizadas para efetuar a mutiplicação, (ii) tempo mínimo de execução, (iii) tempo máximo, (iv) média e (v) desvio padão, respectivamente.
$ make
ATENÇÃO : utilize apenas valores que são potências de base 2 como argumentos.
$ bin/main 2 8 32