FC ConcursosFC Concursos

Questão FC406300

Algumas diferenças funcionais podem ser percebidas entre a computação tradicional e a Computação de Alto Desempenho (HPC). Uma dessas funções é o gerenciamento de jobs. Nesse conte

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

FGV · 2024

Algumas diferenças funcionais podem ser percebidas entre a computação tradicional e a Computação de Alto Desempenho (HPC). Uma dessas funções é o gerenciamento de jobs. Nesse contexto, uma função importante do gerenciamento de jobs em um ambiente de Computação de Alto Desempenho (HPC) é:

  1. definir as preferências de design de software para os jobs a serem executados.
  2. garantir que todos os jobs tenham a mesma prioridade de execução para manter a equidade entre os usuários.
  3. alocar eficientemente recursos de computação, como CPU e memória, para maximizar a utilização do sistema.
  4. monitorar exclusivamente o status dos jobs após a conclusão da execução.
  5. reduzir o número de jobs submetidos pelos usuários para simplificar o gerenciamento do sistema.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Em ambientes de HPC, o gerenciador de jobs tem como papel central alocar eficientemente recursos (como CPU, memória, GPUs e nós) conforme os requisitos de cada tarefa.

Isso envolve mapear demandas de jobs — número de processos, threads, memória por processo e interconexão — para os recursos disponíveis, evitando desperdício por fragmentação e garantindo que jobs paralelos obtenham nós contíguos quando necessário.

Por meio de políticas de escalonamento (prioridades, filas, reservas e técnicas como backfilling), o gerenciador maximiza a utilização do sistema, aumenta o throughput e reduz tempo de espera e turnaround.

Além disso, impõe limites e afinações (cotas, afinidade de CPU, bindings) para prevenir sobrecarga e garantir desempenho consistente de aplicações HPC.

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

Continue aprendendo