烧录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
这个性能结果不错RVV杠杠滴
注:这些数据都是linux下测得的虽然尽可能的去掉了操作系统系统影响因素但肯定比不过裸机环境的
最近编辑记录 xkrisc (2022-01-08 20:55:04)
离线
memcpy性能数据表明它的cpu的L1 data cache很大可能是32KB,应该无L2以及L3,L1后应该就是内存了
离线