Skip to content

TEMU v3.0.0

Latest
Compare
Choose a tag to compare
@gtxzsxxk gtxzsxxk released this 11 May 14:30
· 22 commits to main since this release

重构

添加了I/D-CacheTLB,加速指令解释与模拟。开启编译优化,显著提升性能。

性能提升

2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 12692
Total time (secs): 12.692000
Iterations/Sec   : 315.159155
Iterations       : 4000
Compiler version : GCC12.3.0
Compiler flags   : -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0 -D_FORTIFY_SOURCE=1   -lrt
Memory location  : Please put data memory location here
                        (e.g. code in flash, data on heap etc)
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x65c5
Correct operation validated. See readme.txt for run and reporting rules.
CoreMark 1.0 : 315.159155 / GCC12.3.0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O2 -g0 -D_FORTIFY_SOURCE=1   -lrt / Heap

降低系统资源占用率

当执行WFI指令时,会根据比例让出cpu。当命令行等待用户输入时,宿主机cpu占用率为3.3%