Questões de Pipeline (Arquitetura de Computadores)

Limpar Busca

Acerca do desenvolvimento de pipelines e do processamento distribuído para aprendizado de máquina, julgue o seguinte item. 


A gestão eficiente de recursos como CPU e memória não é uma consideração crítica em pipelines de aprendizado de máquina, pois os recursos podem ser alocados dinamicamente, conforme necessário. 

  • Certo
  • Errado

Acerca do desenvolvimento de pipelines e do processamento distribuído para aprendizado de máquina, julgue o seguinte item. 


MLflow é uma ferramenta exclusiva para uma única tarefa, como treinamento ou implantação de modelos, proporcionando funcionalidades para experimentação, rastreamento de parâmetros e métricas, reprodução de modelos, empacotamento e implantação. 

  • Certo
  • Errado

A técnica aplicada em uma CPU, com o objetivo de aumentar o desempenho, buscando fazer paralelismo em nível de instrução, dividindo a tarefa em vários estágios, executando as tarefas em paralelo, uma em cada passo, recebe o nome de:

  • A pipeline.
  • B overclock.
  • C override.
  • D threading.
  • E fetching.

Em arquiteturas que trabalham com paralelismo ao nível de instruções, existe a execução em pipeline. O processamento em pipeline divide a execução de instruções em várias partes, cada uma das quais tratada por um hardware dedicado exclusivamente a ela. Considere o funcionamento de um pipeline de 5 estágios:  
O estágio 1 busca a instrução da memória e a armazena em um buffer até o momento de executá-la. No estágio A ocorre a execução da instrução utilizando os dados. No estágio B ocorre a busca dos operandos na memória ou nos registradores. No estágio C o resultado do processamento é escrito em um registrador. No estágio D ocorre a decodificação da instrução, determinando tipo e operandos.
Os estágios A, B, C e D correspondem, correta e respectivamente, a 

  • A 4 − 3 − 5 − 2.
  • B 4 − 5 − 2 − 3.
  • C 3 − 5 − 2 − 4.
  • D 2 − 3 − 4 − 5.
  • E 3 − 4 − 5 − 2.

Considerando conhecimentos básicos de computação, julgue o item que se segue. 

O pipelining é um processo em que é possível executar múltiplas instruções, como busca, decodificação, execução e armazenamento, em cada fase do ciclo da máquina. 

  • Certo
  • Errado