Confira !!
Fundido no repositório mono do LLVM minutos atrás estava o BOLT! Esta é a ferramenta desenvolvida pelo Facebook para otimizar o layout de binários em nome da entrega de maior desempenho. O Facebook (agora Meta) já usa BOLT internamente com grande sucesso com cargas de trabalho de produção, continua avançando no público como código aberto por um tempo e agora está upstream no LLVM para promover seu desenvolvimento futuro.
Temos acompanhado ansiosamente o trabalho do Facebook no BOLT desde 2018, com foco em acelerar os binários do Linux , otimizando o layout do código para binários gerados pelo GCC e Clang para uso eficiente do cache da CPU e outras considerações. O BOLT faz uso de várias bibliotecas LLVM, mas foi desenvolvido fora da árvore nos últimos anos.
Trabalhando para o upstream do BOLT no LLVM como um novo subprojeto. Eles continuaram avançando simultaneamente, mesmo em áreas como BOLT, otimizando o kernel Linux para um grande sucesso:
Nenhum comentário:
Postar um comentário