피드로 돌아가기
Dav2d
GeekNewsGeekNews
Infrastructure

AV1 대비 효율 25% 향상 및 디코딩 복잡도 5배 해결을 위한 AV2 고속 디코더 dav2d 설계

Dav2d

neo2026년 6월 1일9advanced

Context

AV2 코덱은 AV1 대비 약 25%의 압축 효율 개선을 달성했으나 디코딩 복잡도가 5배 증가하는 트레이드오프 발생. 전용 하드웨어 보급 전까지의 공백을 메우기 위해 프로덕션 품질의 고속 소프트웨어 디코더 확보가 필수적인 상황임.

Technical Solution

  • dav1d 개발 경험을 기반으로 한 스레딩 및 SIMD 구성 최적화 구조 적용
  • C 기반의 참조 구현 후 checkasm 프레임워크를 통한 아키텍처별 최적화 코드 정밀 검증
  • x86 AVX2 및 ARM NEON 명령어를 활용한 역변환, 엔트로피 디코딩, 인트라 예측 경로 가속화
  • RISC-V 아키텍처 대응을 위한 모션 보상 어셈블리 최적화 및 재활성화
  • 비트스트림 파싱부터 필름 그레인 합성까지의 파이프라인을 AVM v15 사양에 맞춰 기능적으로 완성
  • BSD 라이선스 채택을 통한 브라우저 및 OS 수준의 범용 통합 가능성 확보

- 성능 임계치가 높은 코덱/알고리즘 설계 시, 초기부터 C 구현과 최적화 구현을 비교 검증하는 프레임워크 구축 검토 - 하드웨어 가속기 보급 속도를 고려한 소프트웨어 폴백(Fallback) 전략 수립 - SIMD 최적화 시 아키텍처별(x86, ARM, RISC-V) 핫패스 식별 및 개별 최적화 적용

원문 읽기