Xiangshan running Spec2006 score not matching on Bi-Week report #4860
Replies: 2 comments 12 replies
-
|
Any way, Since I am a bit short of time, I directly proceed and just assume "Every file are needed" and build the initramfs. Then I am able to simulate Xiangshan with all the checkpoints generated, with Warmup instruction counts 100K, and 1M instructions per checkpoint. I am using Default Xiangshan Config The Spec2006 was compiled with according to CPU2006LiteWarpper with Strangely, after simulation, all the spec INT score I got is slightly (1-14%, 471.omnetpp by 40%) off than the score in Xiangshan's BI-Week in April(I use commit from April). I double-check the config of Xiangshan on Bi-Weel Report, which do match the default Xiangshan Config May I ask guys if you have any insight on what might be causing this? |
Beta Was this translation helpful? Give feedback.
-
|
Sorry for the late response. I can provide some information about how the checkpoint used in the biweekly report is generated. First, I believe that what is included in initramfs does not affect the score. DeterLoad seems to include all files as well and can produce very similar score results to the checkpoint used in the biweekly report. Second, regarding your parameter settings: a 1M interval with a 100K warmup is way too small for evaluating the performance of modern out-of-order processors. Typically, we need at least 10–20M instructions to warm up. With insufficient warmup, memory- or branch-intensive applications (such as mcf or omnetpp) tend to have significantly lower estimated performance. In the biweekly report, we use a 20M interval with a 20M warmup. If you want to save simulation time while maintaining accurate estimation, you can try specifying different intervals and warmup periods for different workloads (this is not currently supported by any XiangShan official scipts, you may have to modified them). I hope this is helpful to you. |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
-
Hi I was working on replicating xiangshan V3's spec06 score as shown in the Bi-week report. I have been able to go through the entire process of profiling and checkpointing, and eventually running on
emuand speculate the score for theastarandgccbenchmark.The score is pretty similar to the one in the Bi-Week Report.
I was wondering if Xiangshan could share the
initramfs-spec.txtandrunscript for the rest of benchmarks in spec2006. I can try to do it one by one on my own, but just to ensure consistency of benchmark such asperlbench, which require manylibs. I am not sure if Xiangshan include all the libs for perl in theCPU2006LiteWrapper/cpu2006_run_dir/perlbench/data/all/input/libJust for score consistency purpose. Would appreciate it a lot xD.
Beta Was this translation helpful? Give feedback.
All reactions