FERRAMENTAS LINUX: O Fedora 33 está aproximando-se dos pacotes de otimização do LTO

segunda-feira, 10 de agosto de 2020

O Fedora 33 está aproximando-se dos pacotes de otimização do LTO



Confira !



Voltando ao ano passado, o Fedora tem trabalhado para habilitar as otimizações de tempo de link por padrão para seus pacotes. Esse objetivo não foi alcançado para o Fedora 32, mas para o Fedora 33, neste outono, eles ainda têm chances de tirar esse recurso de sua lista TODO.

O LTO'ing  é o conjunto de pacotes Fedora pode oferecer não apenas vantagens de desempenho, mas em alguns casos binários menores também. Trata-se de aplicar as otimizações do compilador em tempo de link no binário como um todo para gerar benefícios de desempenho geralmente consideráveis ​​e outras otimizações que de outra forma não seriam possíveis. LTO é ótimo, como costumamos mostrar em benchmarks, especialmente nos compiladores GCC e LLVM Clang mais recentes.

Jeff Law da Red Hat publicou um relatório na última tentativa de reconstrução em massa do Fedora 33 ao usar LTO. Alguns bugs foram descobertos com pouca surpresa, mas o progresso está sendo feito no isolamento desses bugs para o que pode ser problemas com o próprio código ou outros problemas do compilador. Law comentou, " as ações imediatas são encontrar uma solução a curto prazo para os problemas de LTO que atribuí a mim mesmo no [Bugzilla]. Não há tantos e estou confiante de que seremos capazes de fechá-los em um período de tempo razoável. "

As falhas atuais do pacote F33 são descritas aqui .

Então, com alguma sorte, o Fedora 33 será capaz de ser lançado neste outono com a grande maioria dos pacotes sendo otimizados para LTO. Os planos do Fedora LTO permanecem descritos nesta página Wiki. Esperançosamente, veremos mais distribuições Linux empregando LTO e outras otimizações por padrão, considerando a forma muito boa atualmente para LTO no GCC e Clang.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário