实验基地
  • FFmpeg手写AVX-512汇编代码:功用暴升94倍!

  • 来源:ayx爱游戏app登录入口    发布时间:2025-01-06 09:37:34
    近来FFmpeg团队宣告,经过在视频处理工作负载中施行手写AVX-512汇编代码,完成了最高94
  • 联系我们
产品描述

  近来FFmpeg团队宣告,经过在视频处理工作负载中施行手写AVX-512汇编代码,完成了最高94倍的功用进步。

  高档矢量扩展(AVX)是x86指令集架构的一种“单指令、多数据”扩展,由Intel和AMD在CPU中完成。

  AVX-512作为AVX的扩展,运用512位寄存器和一系列高档功用,明显地增强了并行处理才能。

  FFmpeg是一个开源视频解码项目,供给了一整套用于处理音频和视频流的库和东西。

  研制人员运用AVX-512指令集创建了一个优化的代码途径,以加快FFmpeg多媒体处理库中的特定功用,完成了从3倍到94倍的功用进步。

  而汇编语言作为一种低级语言,现在很少有程序员会专门学习,但娴熟的开发人员总是在寻求在最新硬件上最大极限地进步功用。

  关于运用支撑AVX-512的硬件用户而言,这项开发特别有价值,使他们能够更高效地处理媒体内容。

  但很惋惜的是,Intel从第12代酷睿开端,就禁用了AVX-512支撑,反倒是AMD从Zen4架构开端支撑。

实验基地