Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Requisitos Mínimos:
- 2 dragonboards
- MPI instalado nas dragonboards e configurado
Etapa 1: Após a Instalação Do MPI E Configuração Do Clusters
Realizar ou baixar do Benchmark fftbench. O ffbench é uma ferramenta de 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
Etapa 2: 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, executar o comando
./ffbench {número de repetições (Multiplo de 50)}
O mpi instrumentos uma maneira de executar códigos e scripts através do comando mpirun.
Nele pode ser especificado o número de processos criados e em quais nós deseja que seja código.
mpirun -np {número de processos} --host {nomes dos nós a serem utilizados (separados por vírgula)} {código a ser combinada}
Será usado o tempo de comando -R do linux para exibição do tempo de execução do código
tempo mpirun -np 1 --host master./ffbench 50 -R
Etapa 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/
Recomendado:
FK (Forward Kinematic) com Excel, Arduino e processamento: 8 etapas
FK (Forward Kinematic) Com Excel, Arduino & Processing: Forward Kinematic é usado para encontrar valores de End Effector (x, y, z) no espaço 3D
Orientação de programação de processamento interessante para designer - Controle de cores: 10 etapas
Orientação de programação de processamento interessante para Designer - Controle de cores: Nos capítulos anteriores, falamos mais sobre como usar código para fazer modelagem em vez de pontos de conhecimento sobre cores. Neste capítulo, vamos explorar este aspecto do conhecimento mais profundamente
Sistema de reconhecimento e extintor de incêndio baseado em processamento de imagem: 3 etapas
Sistema de reconhecimento e extintor de incêndio baseado em processamento de imagem: Olá amigos, este é um sistema de detecção e extintor de incêndio baseado em processamento de imagem usando Arduino
Processamento de imagem com o Raspberry Pi: Instalando OpenCV e separação de cores de imagem: 4 etapas
Processamento de imagem com o Raspberry Pi: Instalando o OpenCV e a separação de cores da imagem: Esta postagem é o primeiro de vários tutoriais de processamento de imagem que estão por vir. Damos uma olhada mais de perto nos pixels que compõem uma imagem, aprendemos como instalar o OpenCV no Raspberry Pi e também escrevemos scripts de teste para capturar uma imagem e também c
Processamento de áudio e sinal digital Bluetooth: uma estrutura Arduino: 10 etapas
Áudio Bluetooth e processamento de sinal digital: uma estrutura do Arduino: Resumo Quando penso em Bluetooth, penso em música, mas infelizmente a maioria dos microcontroladores não consegue tocar música via Bluetooth. O Raspberry Pi pode, mas isso é um computador. Quero desenvolver uma estrutura baseada em Arduino para microcontroladores para reproduzir áudio via Bluet