Executando verificação de segurança...
2

Programadores aumentam desempenho de função do FFmpeg utilizando código assembly escrito manualmente

Um novo patch para o FFmpeg elevou em 100,7% o desempenho do método “rangedetect8_avx512”, que integra o filtro “colordetect” — responsável por identificar se os pixels de um vídeo estão dentro de um intervalo específico de cores, especialmente em conteúdo com profundidade de 8 bits.

A melhoria foi obtida por meio de código assembly escrito manualmente, sem o uso de compiladores para conversão automática de linguagens de alto nível para código de máquina.

Mesmo em processadores que não oferecem suporte ao conjunto de instruções AVX512, a versão “rangedetect8_avx2” proporciona um ganho de 65,63% em desempenho.

Carregando publicação patrocinada...