Foram encontradas 480 questões.
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
Em computação paralela, é oportuno utilizar o tempo em que um processo está esperando por uma mensagem para fazer outros cálculos úteis. A combinação de funções que pode ser utilizada para esse propósito em MPI, é:
Provas
Considere o código abaixo, que utiliza a interface de programação MPI para a linguagem C.
#include <stdio.h>
#include "mpi.h"
int main(){
int rank, value, size;
MPI_Init(NULL, NULL);
MPI_Comm_rank( MPI_COMM_WORLD, &rank );
MPI_Comm_size( MPI_COMM_WORLD, &size );
MPI_Send( &rank, 1, MPI_INT, (rank+1)%size, 0, MPI_COMM_WORLD );
MPI_Recv( &value, 1, MPI_INT, MPI_ANY_SOURCE, 0, MPI_COMM_WORLD,
MPI_STATUS_IGNORE);
printf( "%d %d\n", rank, value );
MPI_Finalize( );
return 0;
}
De acordo com esse código, é correto afirmar que o programa bloqueará
Provas
O código a seguir foi escrito em Python.
for x in [1,2,3,4,5,6]:
if x > 3:
print x*3
O código que realiza a mesma tarefa do código escrito em Python é:
Provas
Sobre o conceito de herança da linguagem C++, é correto afirmar:
Provas
O programa ao lado foi escrito em Fortran90. A função desse programa é
PROGRAM Meu_Programa
IMPLICIT NONE
INTEGER, PARAMETER :: SIZE = 100
INTEGER, DIMENSION(1:SIZE,1:SIZE) :: A, B, C
INTEGER :: L, M, N, i, j, k
READ(*,*) L, M, N
DO i = 1, L
READ(*,*) (A(i,j), j=1,M)
END DO
DO i = 1, M
READ(*,*) (B(i,j), j=1,N)
END DO
DO i = 1, L
DO j = 1, N
C(i,j) = 0
DO k = 1, M
C(i,j) = C(i,j) + A(i,k)*B(k,j)
END DO
END DO
END DO
DO i = 1, L
WRITE(*,*) (C(i,j), j=1, N)
END DO
END PROGRAM Meu_ProgramaProvas
No intuito de avaliar a qualidade da paralelização de um código sequencial, um programador resolveu medir o tempo de execução de seu programa. Rodando em um único processador, registrou um valor de 20 segundos, rodando em 3 processadores, registrou um tempo de 6 segundos. A partir desses dados, o programador concluiu corretamente que o valor da eficiência paralela desse programa é de
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
Overhead paralelo, ou o excesso de computação necessário para rodar um programa em paralelo, deve ser minimizado em sistemas paralelos. Sobre overhead paralelo, é correto afirmar que
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
Sobre os modelos de programação paralela mais comuns e seus problemas típicos, é correto afirmar:
Provas
O quadro ao lado apresenta a taxonomia de Flynn, bastante utilizada para classificar sistemas computacionais. Sobre as vantagens e desvantagens dos sistemas classificados nessa taxonomia, é correto afirmar que
| SISD | instrução simples, dados simples |
| SIMD | instrução simples, dados multiplos |
| MISD | instrução multiplos, dados simples |
| MIMD | instrução multiplos, dados multiplos |
Provas
No projeto de redes de computadores, a utilização de sub-redes é comum e oferece um grande número de vantagens. Cada classe de endereços oferece um número diferente de configurações possíveis que devem ser levadas em conta no momento do projeto da rede. Nesse contexto, é correto afirmar que o número de sub-redes para a máscara 255.255.255.25/30 é
Provas
Caderno Container