FC ConcursosFC Concursos

Flashcard FC684620

Por que aplicações sem multithreading limitam o desempenho de processadores multicore?

Sem classificação

QUADRIX · 2025

De acordo com o assunto TI Organização e Arquitetura dos Computadores: Sem classificação, responda:

Por que aplicações sem multithreading limitam o desempenho de processadores multicore?
Mostrar resposta e comentário

Resposta

Aplicações sem multithreading executam em uma única thread confinada a um núcleo, limitando o desempenho à frequência e ao IPC desse núcleo e deixando os demais núcleos ociosos.

• Núcleos: múltiplos núcleos só trazem ganho real se o software explorar multithreading ou múltiplos processos, caso contrário não são aproveitados.
• SMT: hiper-threading melhora utilização de recursos, mas produz ganho pequeno para uma única thread.
• Lei de Amdahl: o ganho total é limitado pela fração paralelizável do código, S = 1/((1-P)+P/N).





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/671102

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

Continue aprendendo