FC ConcursosFC Concursos

Questão FC406277

Para avaliar e medir o desempenho em computação de alto desempenho (HPC), uma variedade de métricas e benchmarks são utilizados para caracterizar diferentes aspectos do sistema. En

Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)

FGV · 2024

Para avaliar e medir o desempenho em computação de alto desempenho (HPC), uma variedade de métricas e benchmarks são utilizados para caracterizar diferentes aspectos do sistema. Entre as métricas de HPC, speedup pode ser considerada uma das mais importantes. No contexto de métricas e análises de desempenho para HPC, assinale a opção que define corretamente speedup.

  1. O tempo necessário para um programa paralelo ser executado em um único processador.
  2. A medida do tempo de execução de um programa sequencial em comparação com o tempo de execução de sua versão paralela.
  3. A medida do tempo de execução de um programa paralelo em comparação com o tempo de execução de outro programa paralelo.
  4. O número de threads ou processos que um programa paralelo pode executar simultaneamente.
  5. O tempo necessário para inicializar um programa paralelo.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Speedup é a razão entre o tempo de execução de um programa sequencial e o tempo de execução de sua versão paralela. Em outras palavras, mede quanto a execução ficou mais rápida ao paralelizar a aplicação.

A fórmula básica é \(S = T_{seq} / T_{par}\). Se \(S>1\) há ganho de desempenho; se \(S=1\) não houve melhoria; valores maiores indicam maior aceleração.

O valor ideal tende a ser igual ao número de processadores \(p\) (ou seja, \(S \approx p\)), mas na prática overheads de comunicação e a fração serial limitam o ganho. Por isso costuma-se também avaliar a eficiência \(E = S/p\), que indica o aproveitamento dos recursos.

Portanto, speedup quantifica, de forma direta e comparativa, o benefício obtido ao converter um código sequencial em paralelo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo