Em que circunstâncias as páginas grandes podem produzir uma aceleração?

As CPUs x86 modernas têm capacidade para suportar tamanhos de página maiores que o 4K herdado (ou seja, 2 MB ou 4 MB), e existem recursos do sistema operacional (Linux, janelas) para acessar esta funcionalidade.

O link da Microsoft acima afirma que páginas grandes "aumentam a eficiência do buffer de conversão, o que pode aumentar o desempenho da memória acessada com frequência". O que não ajuda muito a prever se páginas grandes melhorarão qualquer situação. Estou interessado em exemplos concretos, de preferência quantificados, de onde mover alguma lógica do programa (ou um aplicativo inteiro) para usar páginas enormes resultou em alguma melhoria de desempenho. Alguém tem alguma história de sucesso?

Há um caso em particular que conheçoEu mesmo: usar páginas enormes podedramaticamente reduza o tempo necessário para bifurcar um processo grande (presumivelmente porque o número de registros TLB que precisam ser copiados é reduzido por um fator da ordem de 1000). Estou interessado em saber se páginas grandes também podem ser um benefício em cenários menos exóticos.

questionAnswers(5)

yourAnswerToTheQuestion