Hi,

I've been running X86 full system simulation using gem5 and SPEC benchmarks
lately but observed very low IPC values. I used a 3-issue architecture,
whose detailed parameters are listed below:
==============================================
Issue/Fetch/Rename/Decode/Commit Width | 3 / 3 / 3 / 3 / 3
ROB Entries                                                   |        84
LQ/SQ Entries                                                |      32/32
Integer ALU/MultDiv                                       |        3/1
FP ALU/MultDiv                                             |        3/1
L1 I/D cache                                                   | 32KB each,
8 set assoc
L2 cache                                                        | 2MB, 8
set assoc
Memory                                                          | DDR3
module
==============================================

I made the simpoints for SPEC 2006 benchmarks with training input set using
Gem5 and simulate these simpoints with 100M instructions. I then calculated
out the weighted IPC results for each benchmark according to their simpoint
weights but the IPC values seem very low to me. For example, the average
IPC is 0.43. Some other examples are listed below:
                                     bzip2              h264ref
 hmmer       mcf
Weighted IPC values     0.62                 0.34              0.79
 0.3

Since the architecture has issue/commit width of 3, I would expect much
higher IPC values than listed above. Does this result look normal? Is there
any possible performance bottlenecks within the architecture I simulated?

Thanks,

Tiansheng Zhang
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to