您尚未登录。

楼主 # 2022-01-08 20:43:55

xkrisc
会员
注册时间: 2022-01-08
已发帖子: 6
积分: 47

Lichee_RV_Dock上运行简单的cpu/mem性能测试

烧录img是LicheeRV_Tina_dock_hdmi_8723ds.img,启动后发现cpu占用率很高,且来自sdio中断数特别高,所以做benchmark前需要把这两都降下来,否则benchmark结果受影响 --- 去/etc/rc.d/目录下把WAFT、SWUPdate、wpa_supplicant、mtp啥的都禁用,方法是把那些刚才提到的S开头的脚本改名,以bak开头。最终结果大概是系统中除内核线程外userspace只有一个shell,中断方面只有display中断比较频繁,大概60个中断/s(display常见就是60个中断/s),除自己编译内核外目前还不知道怎么停掉display。

CPU部分:
Dhrystone: 2977963 Dhrystones/s, 因cpu频率1008MHZ,所以算得1.68 DMIPS/MHZ

coremark: 2323.960028 Iterations/s, 算得2.32 Iterations/s/MHZ

DDR部分:
D1 SoC的cpu支持RVV,所以测一下vector指令优化的memcpy以及glibc自带的std memcpy
2022-01-08-203241_680x642_scrot.png

这个性能结果不错RVV杠杠滴

注:这些数据都是linux下测得的虽然尽可能的去掉了操作系统系统影响因素但肯定比不过裸机环境的

最近编辑记录 xkrisc (2022-01-08 20:55:04)

离线

楼主 #1 2022-01-08 22:00:46

xkrisc
会员
注册时间: 2022-01-08
已发帖子: 6
积分: 47

Re: Lichee_RV_Dock上运行简单的cpu/mem性能测试

memcpy性能数据表明它的cpu的L1 data cache很大可能是32KB,应该无L2以及L3,L1后应该就是内存了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn