Arquitetura de computadoresPipeline
- (FCC 2017)
Há índices que indicam o desempenho de diferentes aspectos de um programa paralelo como: 1. desempenho da aplicação, que envolve os índices Speed Up− SU (fator de aceleração) e eficiência; e 2. desempenho da rede de interconexão, que envolve os índices latência e vazão. O índice
A) Speed-Up indica quantas vezes o programa paralelo ficou mais rápido que a versão sequencial. É calculado pela razão entre o melhor tempo sequencial e o tempo da versão paralela. Se SU > 0 a versão paralela reduziu o tempo de execução (ficou mais lenta que a sequencial) e se SU < 0 a versão paralela aumentou o tempo de execução (ficou mais rápida que a sequencial).
B)
Speed-Up indica em quantas subtarefas uma tarefa é dividida para, cada uma, ser executada por um dos estágios, de
forma a ter na saída do pipeline a tarefa completa executada. Os estágios são separados por registradores cuja função é
armazenar o resultado do estágio anterior para execução no próximo estágio. Dessa forma, é criado um delimitador
temporal que será empregado para sincronizar os estágios.
C)
Eficiência indica como foi a taxa de utilização média das unidades ativas usadas, já que toda aplicação tem um número de
unidades ativas ideal para a obtenção do melhor desempenho ( sweetspot ). O ideal seria que cada unidade tivesse ficado
100% do tempo ativa, mas normalmente ficam parte de seu tempo esperando por resultados de vizinhos, o que reduz sua
taxa de utilização.
D)
Vazão indica o tempo necessário para enviar uma mensagem através da rede de interconexão, por exemplo, 4 microssegundos
(4 μs). Inclui o tempo de empacotamento e desempacotamento dos dados além do tempo de envio propriamente
dito.
E)
Latência indica a capacidade da rede de transferir dados entre dois pontos, como 10 MBytes/segundo (10 MB/s). É afetada
pela largura do canal de comunicação (expressa normalmente em bits) e pela frequência da transmissão dos dados
(expressa em MHz).
Próximo:
EXERCÍCIOS - Exercício 2
VOLTAR ao índice: Arquitetura de computadores