Imagem de fundo

Pipeline (paralelismo) é uma técnica que permite que uma instrução seja dividida e exec...

Pipeline (paralelismo) é uma técnica que permite que uma instrução seja dividida e executada em n estágios. Basicamente, é um conceito em que uma instrução é dividida em várias partes, permitindo que cada uma dessas partes ou estágios, sejam executados de forma paralela, com recursos ou parte deles, dedicados para cada uma das partes.

Considerando a técnica de pipeline e fazendo uma analogia com uma lavanderia, considere que uma máquina de lavar roupas leva 30 minutos para concluir sua tarefa, uma secadora leva 20 minutos e a passadora de roupas 10 minutos. Quanto tempo essa lavanderia levaria para lavar 3 pacotes de roupas e entregá-los secos para os clientes, usando respectivamente processamento sequencial e utilizando a técnica pipeline.

A

Sequencial: 3 horas, Pipeline: 2 horas e 30 minutos.

B

Sequencial: 3 horas, Pipeline: 2 horas.

C

Sequencial: 1 hora, Pipeline: 30 minutos.

D

Sequencial: 1 hora, Pipeline: 50 minutos.