segunda-feira, 17 de junho de 2019
O Arm Developer fornece mais otimizações da Glibc - Memem & Strstr
Confira !!
Wilco Dijkstra, do Arm, conseguiu mais otimizações na semana passada no código de desenvolvimento do Glibc para a próxima versão do GNU C Library 2.30.
O Memmem é agora mais rápido em AArch64 em até 6,6 vezes, graças à implementação de um algoritmo Horspool modificado.
Da mesma forma, a função strstr relacionada também deve ter um desempenho aprimorado graças à implementação do Horspool. Para strstr no AArch64, o desempenho é até 5.8x mais rápido para o basic_strstr e 3.7x para o twoway_strstr.
Neste código é uma implementação de novo algoritmo no código comum da Glibc ao contrário de otimizações de arquitetura / instrução no código específico da CPU, é possível que possamos ver bons benefícios de desempenho em outros processadores também para memmem / strstr, mas obviamente o desenvolvedor do Arm apenas forneceu números para seus processadores Cortex.
Outro trabalho que vem acontecendo para o Glibc 2.30 inclui o suporte a Unicode 12.1, o linker agora suporta uma opção --preload para pré-carregar objetos compartilhados como uma alternativa à variável de ambiente, novas funções getdents64 / gettid / tgkill, melhorias de segurança e outras atualizações.
Espera-se que o Glibc 2.30 seja lançado no início de agosto e, portanto, deve ser capaz de fazê-lo na maioria das atualizações de distribuição do Linux no outono.
Fonte
Até a próxima!!
Marcadores: Linux, Android, Segurança
#arm,
#dev linux,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário