Releases: gtxzsxxk/temu
Releases · gtxzsxxk/temu
TEMU v3.0.0
重构
添加了I/D-Cache
与TLB
,加速指令解释与模拟。开启编译优化,显著提升性能。
性能提升
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%
TEMU v2.0.0-rc1
TEMU has been refactored since it's first development in Nov, 2023.
Now we deprecated the v1 version, which is written in C++ and only
support the un-privileged risc-v. Our v2 TEMU is now using only C and
I am trying to make it portable, that is this TEMU could even or is focused
to run on a MCU.