Flashcard FC684620
Por que aplicações sem multithreading limitam o desempenho de processadores multicore?
Sem classificação
QUADRIX · 2025
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