FFmpeg, 손으로 작성한 어셈블리 코드로 100배 속도 향상 달성
2025-07-21
FFmpeg 개발팀은 손으로 작성한 어셈블리 코드를 사용한 새로운 패치를 통해 상당한 성능 향상을 발표했습니다. 100배 속도 향상은 'rangedetect8_avx512' 함수에만 적용되며, FFmpeg 전체에 적용되는 것은 아니지만, 여전히 주목할 만한 성과입니다. AVX512을 지원하는 프로세서에서는 극적인 개선이 나타나며, AVX512을 지원하지 않는 경우에도 'rangedetect8_avx2' 코드 경로를 통해 64%의 속도 향상이 가능합니다. 이는 특정 성능에 중요한 시나리오에서 수동으로 최적화된 어셈블리의 지속적인 중요성을 강조하며, FFmpeg의 최적화에 대한 노력을 보여줍니다.
개발
어셈블리 코드