FERRAMENTAS LINUX: O Rav1e começa a adicionar o suporte SSE4.1, mais montagem x86

sábado, 2 de novembro de 2019

O Rav1e começa a adicionar o suporte SSE4.1, mais montagem x86



Confira !!



O codificador de vídeo AV1 "rav1e", escrito por Rust, continua trabalhando com um melhor potencial de desempenho com as recentes CPUs Intel / AMD.

Recentemente, relatamos sobre o rav1e obtendo as otimizações no SSSE3 e AArch64 NEON, enquanto esta semana é mais Assembly x86 escrito à mão (portado a partir do rápido decodificador dav1d), além do suporte inicial ao SSE4.1.

O SSE4.1 está presente nas CPUs desde a década passada desde os processadores Penryn da Intel. Já está na hora do Rav1e suportar o SSE4.1 e deve ajudar a melhorar o desempenho dos processadores recentes, pelo menos até obter algumas otimizações sérias do Advanced Vector Extensions (AVX).

Além de ter mais montagem x86 e suporte inicial ao SSE4.1, há uma correção para possíveis loops infinitos e validação para o tamanho do quadro na atualização rav1e desta semana. Mais detalhes e downloads do rav1e mais recente via GitHub .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário