首页> 中文期刊> 《微电子学与计算机》 >CPUBench:一款开放的通用计算CPU性能基准工具

CPUBench:一款开放的通用计算CPU性能基准工具

         

摘要

计算产品性能基准工具是支撑计算产品性能迭代优化和牵引计算产业能力提升的重要保障.为弥补当前国内CPU性能评测基准工具的空白,开发了CPUBench,定位于对通用计算场景下的CPU、内存子系统以及所依赖的编译器进行综合计算能力评估.CPUBench测试框架采用Python语言开发,模块化设计,兼容x86_64、aarch64、ppc64le、sw_64和loongarch64等多种CPU架构.测试负载来源于各领域典型业务场景的计算密集型应用,具有良好的实际业务代表性,从指令比例、Top-down等架构相关或无关特征看,负载之间特征差异明显,整个测试套件的特征覆盖广,能够充分代表目前通用计算场景下的实际业务特征.同时通过PCA分析方法对比CPUBench和SPEC CPU2017在相同测试环境上的微架构特征,CPUBench基本覆盖SPEC CPU2017的特征类,并增加了大数据、数据库等新型应用的特征.此外,在14个不同的被测平台上对CPUBench和SPEC CPU2017两款工具进行了测试比较,测试分数曲线显示出良好的趋势一致性,间接证明CPUBench作为一款通用计算CPU性能评测基准工具的可用性与合理性.总体上,CPUBench在业务代表性、易用性、易维护性等方面具备一定的优势,可用于指导通用计算CPU、服务器等计算产品的设计优化、规格选型和市场采购等工作,对计算产业的发展具有重要的牵引意义.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号