Questão de TI - Organização e Arquitetura dos Computadores — Arquiteturas Paralelas — FUNDATEC 2022
TI - Organização e Arquitetura dos ComputadoresArquiteturas Paralelas
- Código
- qa329185
- Banca
- FUNDATEC
- Órgão
- SBC
- Ano
- 2022
- Cargo
- POSCOMP ( )
O paralelismo em nível de instruções existe quando as instruções de uma sequência são independentes e, assim, podem ser executadas em paralelo por sobreposição. Como um exemplo do conceito de paralelismo, considere dois pedaços de código (A e B) a seguir (JOUPPI, 1989):
| Código A | Código B |
| Load R1 ← R2 | Add R3 ← R3, “1” |
| Add R3 ← R3, “1” | Add R4 ← R3, R2 |
| Add R4 ← R4, R2 | Store [R4] ← R0 |
Assinale a alternativa INCORRETA a respeito do paralelismo.
- AO grau do paralelismo em nível de instruções é determinado pela frequência da dependência de dados verdadeira e das dependências procedurais no código.
- BAs três instruções no Código A são independentes e, na teoria, todas poderiam ser executadas em paralelo.
- CAs três instruções do Código B não podem ser executadas em paralelo, porque a segunda instrução usa o resultado da primeira e a terceira usa o resultado da segunda.
- DO paralelismo de máquina é uma medida de desempenho, que é determinado pelo número de instruções que podem ser obtidas e executadas ao mesmo tempo de forma sequencial.
- EO paralelismo em nível de instruções é também determinado pelo que Jouppi denomina como latência da operação.