Echo

Echo 关注TA

大家好,我是Echo!

Echo

Echo

关注TA

大家好,我是Echo!

  •  普罗旺斯
  • 自由职业
  • 写了309,771,871字

该文章投稿至Nemo社区   资讯  板块 复制链接


FFmpeg 手写 AVX-512 汇编代码,性能飙升 94 倍

发布于 2024/11/06 14:12 75浏览 0回复 628

感谢IT之家网友 Coje_HekoraoriM4L53 的线索投递!

IT之家 11 月 6 日消息,科技媒体 Tom's Hardware 于 2 天前发布博文,报道称 FFmpeg 开发团队实现重大突破,利用手写的 AVX-512 汇编代码,性能最高提升 94 倍。

IT之家注:FFmpeg 是一个开源视频解码项目,由志愿者开发,他们为其代码库贡献代码、修复错误并添加新功能。

FFmpeg 项目由一小组核心开发者和维护者领导,他们监督项目的方向,并确保贡献符合某些标准,协调项目的开发和发布周期,合并其他开发者的贡献。

视频行业很少手写 AVX512 汇编代码路径,但 FFmpeg 项目核心开发者决定在这方面进行突破。

开发者使用 AVX-512 指令集创建了一个优化的代码路径,以加速 FFmpeg 多媒体处理库中的特定功能,相比较标准实现,速度提高了 3~ 94 倍。

AVX-512 使得可以使用 512 bit 寄存器并行处理大量数据,这可以在一次操作中处理高达 16 个单精度 FLOPS 或 8 个双精度 FLOPS。

基准测试显示,新的手写 AVX-512 代码路径明显优于其他实现,包括标准 C 代码和较低的 SIMD 指令集如 AVX2 和 SSE3。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。


本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/808/322.htm]

本文标签
 {{tag}}
点了个评