Hi, Sorry for the late response. I found this test code in https://chromium.googlesource.com/external/github.com/WebKit/webkit/+/refs/tags/Safari-612.1.27.3.3/PerformanceTests/JetStream2/Octane/navier-stokes.js.
On Wednesday, November 29, 2023 at 11:36:00 PM UTC+8 ya...@iscas.ac.cn wrote: > Hi > Can you give me your test code navier-strokes.js? > > 在2023年11月29日星期三 UTC+8 16:04:28<qya...@ucsc.edu> 写道: > >> Hi, >> >> I'm using V8's simulator to run riscv and arm. My question is why the >> values of icount_ are so different between riscv simulator and arm >> simulator. >> One of my target benchmarks is navier-strokes.js. The code size of this >> bench in riscv is 1680 and in arm is 1388, but the icount_ I collect from >> riscv and arm's simulators are 20942139 and 4421054. Therefore, it seems >> that riscv simulator somehow executes much more instructions than arm, and >> I don't know why. >> Besides, in pipeline.cc, there are 3 phases, namely PrepareJob, >> ExecuteJob and FinalizeJob. I find that after the FinalizeJob phase, which >> should be the exit of V8, riscv simulator doesn't exit, but runs again >> PrepareJob and ExecuteJob phases. I'm guessing maybe that can explain why >> the icount_ of riscv simulator is much bigger, but still wondering why this >> is happening. >> Thanks for any instructions! >> >> Regards, >> Qiaowen Yang >> > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/aabb3cda-7744-4074-a4d1-1f6cbe6f7d83n%40googlegroups.com.