FERRAMENTAS LINUX: O FEX-Emu 2301 está trabalhando mais na emulação do AVX no topo do Arm, novo emissor de código AArch64

sábado, 7 de janeiro de 2023

O FEX-Emu 2301 está trabalhando mais na emulação do AVX no topo do Arm, novo emissor de código AArch64

 

O FEX é um projeto open-source que trabalha para permitir que o software x86_64 seja executado nos sistemas Linux AArch64 (Arm de 64 bits) - incluindo jogos e similares do Steam Play (Proton) da Valve - foi lançado com seu mais novo lançamento mensal de recursos.


O FEX é um dos vários projetos que buscam a compatibilidade de software binário x86_64 para Linux no hardware AArch64 para dispositivos móveis, o número crescente de laptops Qualcomm/Arm, etc. mas também jogos do Windows rodando por meio do Steam Play da Valve.

No ano passado, o FEX-Emu até exibiu o jogo God of War rodando no hardware Arm por meio deste emulador robusto.

Nos últimos meses, o projeto FEX tem trabalhado na emulação do AVX(2) no topo do Arm e esse foi o foco novamente com o lançamento do 2301 deste mês. Cerca de 185 novas instruções AVX foram implementadas no back-end do FEX-Emu no último mês. Outras 60 ou mais instruções ainda são necessárias antes que possam ser anunciadas, além da emulação AVX, por sua vez, dependendo do suporte de hardware Arm SVE/AVE2 com largura de registro de 256 bits. Assim, por enquanto, a emulação do Advanced Vector Extensions da FEX é de escopo limitado até que os SoCs Arm da próxima geração venham com o suporte necessário.

O FEX-Emu 2301 também está trabalhando na implementação de um novo emissor de código AArch64 de alto desempenho e com um menor overhead. A versão 2301 também tem suporte de conversão inicial de 32 bits para eventualmente executar software x86 de 32 bits no espaço de processo de 64 bits, otimizações JIT e várias correções.

Mais detalhes sobre o lançamento do FEX 2301 via fex-emu.com . Esta última versão do emulador de código aberto pode ser baixada no GitHub .










Atér a próxima !!

Nenhum comentário:

Postar um comentário