segunda-feira, 5 de agosto de 2019
O LTO do GCC 10 fará uso de núcleos de CPU disponíveis por padrão
Confira !!
Atualmente, ao passar "-flto" para ativar Otimizações de tempo de link com o compilador GCC, o padrão é usar um único núcleo / thread para executar as otimizações e a geração de código. Houve suporte para especificar um número de encadeamentos a serem usados para executar este trabalho de tempo de link em paralelo, enquanto finalmente no GCC 10 que está sendo ativado por padrão.
Recentemente eu escrevi sobre um patch auto- proposto para o GCC, mas a decisão foi feita para basicamente fazer com que o comportamento padrão. Então, começando com o GCC 10, ao usar apenas -flto , o padrão será usar o número detectado de núcleos / threads de CPU disponíveis, em vez de apenas um único thread.
Essa alteração deve ajudar a acelerar o processo de otimização de tempo de link para aqueles que não estiveram substituindo o padrão. O patch foi mesclado esta semana para detectar automaticamente o número de núcleos a serem usados.
Fonte
Até a próxima !!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário