FERRAMENTAS LINUX: O Google libera a sua biblioteca cpu_features

quinta-feira, 8 de fevereiro de 2018

O Google libera a sua biblioteca cpu_features




Saiba  mais!!


A biblioteca cpu_features do Google facilita a detecção de recursos modernos da CPU, como as extensões FMA, SSE e AVX ao escrever o código ajustado à mão. 

Embora exista uma / proc / cpuinfo para analisar extensões de conjunto de instruções de CPU e vários outros meios para determinar os recursos de um processador, a nova biblioteca cpu_features do Google foi projetada para ser muito portátil, suportar diferentes arquiteturas de CPU e sistemas operacionais e pode ser usada praticamente em qualquer lugar . 

Esta biblioteca suporta processadores x86, ARM, ARM64 / AArch64 e MIPS atualmente e relata recursos de CPU disponíveis. A biblioteca está escrita em C89 para torná-lo portátil possível. Esta biblioteca também oferece suporte ao cache de resultados, verificação de sinalizadores de tempo de compilação e observação de CPUs de hardware com extensões mal implementadas e atuais. 

Mais detalhes através do Google Open-Source Blog . O código para esta biblioteca está hospedado no GitHub sob a licença Apache 2.0.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário