dhrystone测试结果_通过Freedom Platform调优Dhrystone性能

对于使用低端处理器的用户来说,Dhrystone基准测试是一个有参考价值的评估性能工具。由于Dhrystone基准测试的性质,高端应用程序处理器性能不能完全用Dhrystone分数来表示。对于处理器提供商来说,Dhrystone分数是在早期评估中用于指令吞吐量比较的常用指标。

只有发布了测试环境,才能公平地比较Dhrystone的分数。为此,SiFive为其标准核心提供了两个Dhrsystone分值,分别是Legal分值和Best Effort分值。Legal分值是在Dhrystone编译模型和测量“基本规则”中规定的Dhrystone基准条件下获得的。

在本文中,我将向您展示SiFive如何通过使用编译器技术获得“Best Effort”分数。

 “Best Effort”分数的获得

以SiFive E31标准内核(单发射顺序RV32IMAC内核)为例,演示如何显著提高Dhrystone分数。下表是分数的汇总。正如预期的那样,E31内核由于其单发射架构而达到了1 IPC的峰值性能。但是,Dhrystone分数因不同的编译器选项集和特定库的调优而不同。通过使用带有自定义strcmp指令的激进编译器选项集(aggressive compiler option set),Dhrystone分数提高了73%(从1.61到2.78)。

3625cb7200b665a1699a6bf06c3cf894.png

Dhrys

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值