Sommario:
- Passaggio 1: installazione di MPI e configurazione dei cluster
- Passaggio 2: eseguire il benchmark
- Fase 3: Referências
Video: Elaborazione DragonBoard: 3 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Requisiti minimi:
- 2 dragonboard
- MPI installato su dragonboards e configurado
Passaggio 1: installazione di MPI e configurazione dei cluster
Realizza o scarica Benchmark fftbench. O ffbench é uma ferramenta benchmark baseado em cálculos de transformadas rápidas de Fourier.
Per realizzare o scaricare cifre o comandi
wget
Após extraia o conteúdo do arquivo zipado
tar xvzf benchfft-3.1.tar.gz
Passaggio 2: eseguire il benchmark
Após a extração dos arquivos acesse o direttorio referente ao projeto desenvolvido em C através do comando.
Centro per la prevenzione e il controllo delle malattie
È possibile ricompilare il codice modificando os parâmetros de compilação do GCC, porém para este exemplo, utilizaremos a versão já compilada disponível no diretório.
Para executar o benchmark esegui o comando
./ffbench {número de repetições(Multiplo de 50)}
O mpi fornece uma maneira de executar codigos e scripts attravés do comando mpirun.
Nele pode ser especificado o número de processs a serem criados e em quais nós deseja que seja executando código.
mpirun -np {numero di processi} --host {nomi dos nós a serem utilizados (separados por vírgula)} {código a ser executado}
Será utilizado o comando time -R do linux para exibição do tempo execução do código
time mpirun -np 1 --host master./ffbench 50 -R
Fase 3: Referências
- https://docs.oracle.com/cd/E19356-01/820-3176-10/ExecutingPrograms.html
- https://www.fftw.org/
- https://www.open-mpi.org/
- https://linuxize.com/post/linux-time-command/