CPUBench作为一款开放的通用计算CPU性能评测基准工具,定位于对通用计算场景下的CPU、内存子系统以及所依赖的编译器进行综合计算能力评估。
- 测试负载
CPUBench的测试负载选择需要考量诸多因素,首先,测试负载应来自于实际的应用场景,具有较高的业界认可度和影响力。其次,还要综合评估各负载于多架构平台的移植成本、计算密集程度、编程语言、稳定性、公平性、知识产权等因素。另外,基准工具整体的微架构特征覆盖度、业务领域覆盖度、不同负载之间的差异性同样作为重要的选择依据。基于原始业务应用,设计并实现一个可用的测试负载也是一个复杂的过程,不光要移除掉除业务核心计算逻辑外的其他代码部分,如网络、图形、I/O操作、依赖于特定架构的汇编代码等,同时要为裁剪后的负载设计输入数据集,并确保运行时长在合理范围内。最后要基于一系列不同的测试环境进行测试验证,考察裁剪后负载的稳定性、兼容性、可重复性、资源利用率、微架构特征等指标。
-
性能指标
CPUBench共包含四个测试套件:IntSingle、IntConcurrent、FloatSingle和FloatConcurrent,分别用于评估计算机系统的单核整型运算能力、多核整型运算能力、单核浮点运算能力和多核浮点运算能力。每个测试套件均可指定typical或extreme模式来运行,其中typical模式是基本优化下的性能测试,任何优化措施统一应用到所有的测试负载;extreme模式可针对不同的测试负载采用不同的优化措施。
总之,CPUBench可用于衡量不同计算机系统的性能差异,指导通用计算CPU、服务器等计算产品的设计、优化和规格选型等工作,对国内计算产业的发展具有重要牵引意义。未来我们将继续对CPUBench工具展开更深入细致的分析,并广泛收集不同业务领域的应用负载,持续提升性能基准工具质量。
点击下方“阅读原文”可前往计算性能基准专委会了解更多信息。
关于绿色计算产业联盟
自2016年成立以来,绿色计算产业联盟以协同构建绿色、开放、自主、共享生态体系为目标,致力于推动绿色计算产业发展,建设产业交流与合作平台,以促进企业在PC、服务器、存储、操作系统、数据库等领域提升,推动在计算领域的合作共赢。目前已经成为拥有包括鲲鹏、飞腾、Ampere、Marvell等全球最完整的Arm基础架构服务器芯片伙伴的全球联盟。
到此这篇cpu比较工具(比较cpu性能)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-xnyh/49688.html