您的位置:首页 > 其它

DAV1D 0.2.0 发布,支持SSSE3,提升x86性能等

2019-03-06 00:00 741 查看

昨天,DAV1D背后的团队发布了开源AV1视频解码器DAV1D 0.2.0,该解码器专注于帮助老式桌面CPU和移动设备。三个月前发布的初始版本Dav1d 0.1采用手写AVX2代码,运行速度比现代Intel/AMD CPU上的参考解码器快。虽然DAV1D 0.2.0的稳定版本尚未发布。

DAV1D 0.2.0中有什么新功能

SSSE3支持

SSSE3支持旨在扩展旧桌面CPU的性能潜力。根据Steam硬件调查(2019年2月),其用户群中有97.23%支持SSSE3。

x86性能

Dav1d 0.1.0不支持较旧和较低端的处理器,但此版本支持不支持AVX2的处理器。此外,ARM硬件现在支持NEON SIMD。对于dav1d,AVX2的性能从1%增加到2%。

Mobile: NEON

在之前的版本中,使用NEON组件而不是C的速度大约为80%,现在使用DAV1D 0.2.0加倍。

Arm64性能

Arm64的性能得到了改善,单线程的性能提高了38%,多线程性能提高了53%。

32 Arm(Armv7)

32位Arm(Armv7)也得到了改进,因为大多数汇编代码都可以很容易地移植。

主要错误修复

  • 此版本附带重写逆变换以避免溢出。
  • 修复了无法解码样本的问题。

要了解有关此新闻的更多信息,请查看关于Medium的官方帖子

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-03/157311.htm

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Dav1d DAV1D 0.2.0 SSSE3