SVT-AV1 2.3, 성능 개선: 기본 AVX-512 및 LTO, 더 많은 조정

전문: https://www.phoronix.com/news/SVT-AV1-2.3

원저자: Michael Larabel | 작성일: 2024-10-31 10:20
사이트 내 게시일: 2024-10-31 10:49
SVT-AV1 버전 2.3의 출시로 인해 성능이 크게 향상되었으며, 특히 디코딩 효율성이 개선되었습니다. 새로운 빠른 디코드 모드(2)는 이전의 빠른 디코드 모드(0)와 비교하여 평균 AV1 소프트웨어 사이클을 25-50% 줄이는 성과를 보였지만, 다양한 프리셋에서 BD-Rate 손실이 1-3% 증가하는 경미한 변화가 있었습니다. 또한, 빠른 디코드 모드(1)도 개선되어 품질 수준을 유지하면서 AV1 소프트웨어 사이클 감소를 약 10% 향상시켰습니다.

이번 업데이트는 고해상도에 대한 --lp 설정을 최적화하여, Constant Rate Factor (CRF)에서 약 4%의 속도 향상과 Variable Bit Rate (VBR)에서 약 15%의 성능 향상을 가져왔습니다. Arm 기반 최적화도 더욱 정교해져, 이전에 구현된 Arm-neon 기능의 평균 효율성이 30% 증가했습니다. 특히, 스레딩 매개변수 조정이 고해상도에서 첫 번째 패스 인코딩 시 속도 저하 문제를 해결하여, 1080p에서 가장 큰 성능 향상을 보였습니다.

더불어, cmake에서 AVX512의 기본 활성화는 약 2-4%의 속도 향상에 기여하며, 호환되는 컴파일러를 사용하는 사용자에게는 Link Time Optimization (LTO)도 기본으로 활성화됩니다. 이러한 개선 사항들은 SVT-AV1 2.3을 AV1 인코딩을 위한 보다 효율적인 도구로 자리매김하게 하며, 특히 고해상도 콘텐츠에 유리합니다.

자세한 내용은 [SVT-AV1 GitLab 페이지](https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.3.0)에서 확인할 수 있으며, [OpenBenchmarking](https://openbenchmarking.org/test/pts/svt-av1#results)에서 벤치마크 결과를 볼 수 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: benchmarking (214) Performance Optimization (168) Video Encoding (27) AVX-512 (26) AV1 (11) Arm architecture (11) SVT-AV1 (4) LTO (1) high resolution (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.