Um engenheiro de desempenho em uma empresa
de computação de alto rendimento está otimizando
um algoritmo paralelo em um servidor com
arquitetura multiprocessada SMP (Symmetric Multi
Processing). Durante o perfilamento da aplicação,
ele nota que, embora duas threads estejam
escrevendo em variáveis globais completamente
distintas e independentes (sem dependência de
dados), o desempenho do sistema está degradado
devido a um excessivo tráfego de invalidação no
barramento de coerência de cache. A análise de
memória mostra que essas variáveis
independentes foram alocadas em endereços
contíguos que cabem dentro do mesmo bloco de
64 bytes. Qual é o nome técnico do fenômeno
arquitetural que está causando essa perda de
desempenho por invalidação desnecessária da
linha de cache inteira?
Incorreta. Gabarito oficial da banca:
Veja esse conteúdo explicado passo a passo em nossos cursos. Buscar curso
teste
Parabéns! Você acertou!
Mandou bem! Revise esse tema nos nossos cursos. Buscar curso