公司
解决方案
工作机会
CN
CN
EnglishChinese
Ampere Computing Logo
Ampere Computing Logo
解决方案
解决方案主页
SolutionsCloud Native SolutionsTuning Guides OverviewTutorials OverviewWorkload Briefs Overview如何购买
开发者
开发者中心设计云应用构建云应用部署云应用把数据用起来使能开源社区Ampere Ready SoftwareCommunity Forum
x.264 测试说明

Lib x.264 测试是在具有相同内存、网络和存储配置的裸机单路服务器上进行,每个平台配置都一样。这里测试的处理器是:AMD EPYC 7763“Milan”;英特尔至强 8380“Icel Lake”;Ampere Altra Q80-30;Ampere Altra Max M128-30。

x264 使用“vbench:一种云中视频转码,新兴的视频即服务工作负载的测试基准”进行基准测试,可在 ARCADE Lab 获得。 Vbench 的 15 个输入视频经过算法选择,代表基于分辨率、帧速率和复杂性的数百万视频的大型商业资源库。 针对“上传”和“视频点播”两种情况进行性能和功耗评估。上传使用单通道转码,这样不会降低输入视频质量,这代表了对视频服务的初始上传编码,需要兼顾速度和质量。视频点播 (VoD) 使用 2 遍转码,需要速度和优化压缩,而不会降低视频质量。VoD 第一遍收集第二遍中使用的统计信息,以便在编码复杂帧与简单帧时分配更多位。

为了最大化 ffmpeg 吞吐量,运行的多个 ffmpeg 实例等于可用的 CPU 内核数,每个实例使用一个 ffmpeg 线程。所有 ffmpeg 实例都在一个CPU专用内核运行,并使用 numactl 设置亲和力。最后得到的报告包括为每个 ffmpeg 进程转码 15 个 vbench 输入文件的平均时间和CPU级别的电源使用情况。为了最大限度地减少操作系统开销,ffmpeg 二进制文件以及所有输入和输出文件都存储在 ramdisk 上。将 Ampere Altra Max M128-30 处理器与运行 CentOS 8.4 和 4.18 内核的 Intel® Xeon® Platinum 8380 (Ice Lake) 和 AMD EPYC™ 7763 (Milan) 进行了比较。在所有平台上都使用了最新的 ffmpeg 版本和带有 gcc 11 的 libx264 版本。

Created At : August 16th 2022, 10:44:15 am
Last Updated At : April 20th 2023, 4:11:37 pm

Ampere Computing

4655 Great America Parkway

Suite 601 Santa Clara, CA 95054

Tel: +86-021-64338766

info[at]amperecomputing.com

关于我们
image
image
© 2022 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.