FERRAMENTAS LINUX: O LoongArch está fazendo a implementação de mais recursos do kernel Linux 6.6

segunda-feira, 7 de agosto de 2023

O LoongArch está fazendo a implementação de mais recursos do kernel Linux 6.6

 


Além da preparação do Loongson Binary Translation (LBT) para auxiliar na tradução binária entre as arquiteturas MIPS/x86/Arm para o LoongArch, há outros recursos adicionais planejados para serem introduzidos na próxima versão do kernel Linux 6.6 para essa arquitetura de CPU doméstica chinesa.

Juntamente com os desenvolvimentos do LBT para o LoongArch no Kernel Linux 6.6, também está em andamento o trabalho relacionado ao LoongArch SIMD (Single Instruction, Multiple Data) com a habilitação do uso do LSX (Loongson SIMD Extended) e LASX (Loongson Advanced SIMD Extended) no kernel. Na versão 6.5 do kernel Linux, o suporte inicial para o LSX e LASX SIMD foi introduzido. Para o próximo lançamento, o Linux 6.6, estão previstas otimizações para operações XOR SIMD, recuperação SIMD, cálculo de síndrome SIMD e outras adições relacionadas.

Além disso, o Kernel Linux 6.6 trará recursos gerais do kernel do Linux implementados especificamente para a arquitetura LoongArch. Isso inclui suporte a KFENCE (Kernel Address Sanitizer), suporte a Kernel Sanitizer e suporte a cobertura Kcov, além de outras melhorias no kernel. Essas melhorias estão sendo trabalhadas no branch "loongarch-next" do repositório Git para os interessados no desenvolvimento do LoongArch.

Com esses avanços e aprimoramentos planejados, o LoongArch está progredindo em direção a uma implementação mais completa e funcional no ecossistema Linux, oferecendo um conjunto mais amplo de recursos e melhorias para essa arquitetura de CPU doméstica.





Fonte

Até a próxima !!





Nenhum comentário:

Postar um comentário