FERRAMENTAS LINUX: A otimização do kernel Linux 5.2 está para ajudar com movimentos de linha de cache são desnecessárias e erros de TLB

segunda-feira, 29 de abril de 2019

A otimização do kernel Linux 5.2 está para ajudar com movimentos de linha de cache são desnecessárias e erros de TLB




Confira !!



O VMware pode ser agradecido por uma das otimizações de desempenho que vem com o próximo ciclo do kernel do Linux 5.2.

O engenheiro da VMware, Nadav Amit, conseguiu refazer alguns dos códigos de gerenciamento de memória / TLB x86 do kernel para remover uma das estruturas da pilha. Isso, por sua vez, permite evitar possíveis movimentos desnecessários da linha de cache, bem como o benefício de falhas reduzidas de TLB.

Em um micro-benchmark básico que exerce a funcionalidade em questão, o desempenho melhorou em cerca de 3% com o aumento da estrutura da pilha. Mas, no que diz respeito a qualquer benchmark de desempenho do mundo real, nenhum dado foi compartilhado. Mas certamente estaremos disparando benchmarks no próximo mês, quando o ciclo de kernel do Linux 5.2 começar oficialmente.

Mais detalhes através deste envio no Git onde a mudança está atualmente em fase noÁrvore x86 / mm até a janela de mesclagem do kernel  Linux 5.2.

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário