Cov txheej txheem:

DragonBoard Txheej Txheem: 3 Kauj Ruam
DragonBoard Txheej Txheem: 3 Kauj Ruam

Video: DragonBoard Txheej Txheem: 3 Kauj Ruam

Video: DragonBoard Txheej Txheem: 3 Kauj Ruam
Video: 3 daim duab qhia neeg tus yam ntxwv 2024, Kaum ib hlis
Anonim
DragonBoard Txheej Txheem
DragonBoard Txheej Txheem

Cov ntsiab lus tseem ceeb:

  • 2 dragonboards
  • MPI teeb tsa peb cov kab laug sab thiab teeb tsa

Kauj Ruam 1: Após Instalação Do MPI E Configuração Do Clusters

Realizar los rub tawm Benchmark fftbench. O ffbench é uma ferramenta benchmark baseado em cálculos de transformadas rápidas de Fourier.

Para realizar o download digite o comando

wget

Após extraia o conteúdo do arquivo zipado

tar xvzf benchfft-3.1.tar.gz

Kauj ruam 2: Executando O Benchmark

Executando O Benchmark
Executando O Benchmark

Após a extração dos arquivos acesse o diretório referente ao projeto desenvolvido em C através do comando.

CDC

É possível recompilar o código 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 execute o comando

./ffbench {número de repetições (Multiplo de 50)}

Tsis txhob hnov qab ua raws li qhov ua tau zoo códigos e cov ntawv sau ua haujlwm kom ua tau raws li qhov xav tau.

Nele pode ser especificado o número de processos a serem criados e em quais nós deseja que seja executando código.

mpirun -np {número de processos} --host {nomes dos nós a serem utilizados (separados por vírgula)} {código a ser executado}

Kev siv los ntawm lub sijhawm -R ua linux para exibição do tempo execução do código

sijhawm mpirun -np 1 -tus tswv tswv./ffbench 50 -R

Kauj Ruam 3: Txheeb xyuas

  • 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/

Pom zoo: