Simulator runtime is primarily determined by the number of events
processed, like instructions executed, cache misses, etc.  The complexity
of those individual events is typically a second-order effect.  The number
of ticks simulated is only loosely correlated with this.

The host_inst_rate stat reports simulated instructions per wall clock
second; for a given CPU model, this should be roughly similar across
different benchmarks on a given host, assuming your run is long enough to
discount startup overheads.

Steve

On Fri, Jan 13, 2012 at 12:02 PM, Mahmood Naderan <[email protected]>wrote:

> that is also possible. Since lbm is floating point benchmark, my
> concern is that some x87 instruction are not implemented so they are
> actually *skipped*.
>
> Hope that I am able to state the problem.
>
> On 1/13/12, Paul Rosenfeld <[email protected]> wrote:
> > Well, you have to look at the complexity of the instructions in the
> binary
> > in terms of how they are simulated. If bzip2 uses some specific
> > instructions in ISA X which are then simulated in an inefficient way on
> > host machine Y, you could have a big discrepancy in how long each tick
> > takes to execute.
> >
> > So I'd say this is perfectly possible.
> >
> > On Fri, Jan 13, 2012 at 9:03 AM, Mahmood Naderan
> > <[email protected]>wrote:
> >
> >> with the above config, ipc of bzip2 is 1.53 and lbm is 0.5
> >>
> >> On 1/13/12, Mehmet Burak Aykenar <[email protected]> wrote:
> >> > I am not quite sure but the "IPC" of 'lbm' might be higher than
> 'bzip2'
> >> ..
> >> > In my tests, benchmarks having higher "IPC" usually finish earlier..
> >> >
> >> > Regards,
> >> > Burak
> >> >
> >> > 2012/1/13 Mahmood Naderan <[email protected]>
> >> >
> >> >> hi
> >> >> I ran two benchmarks at the same time with similar number of fast
> >> >> forwards and maxticks. But the lbm (with reference input which is
> big)
> >> >> reaches the end much much sooner than bzip2 (with test input).
> >> >>
> >> >>
> >> >> configs/example/cmp.py --prog-interval=1000000 -F 1000000 --maxtick
> >> >> 100000000000 -d --caches --l2cache -b lbm
> >> >>
> >> >> configs/example/cmp.py --prog-interval=1000000 -F 1000000 --maxtick
> >> >> 100000000000 -d --caches --l2cache -b bzip2_dryer
> >> >>
> >> >> Is that normal?
> >> >> --
> >> >> // Naderan *Mahmood;
> >> >> _______________________________________________
> >> >> gem5-users mailing list
> >> >> [email protected]
> >> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> >> >>
> >> >>
> >> >> !DSPAM:6374,4f101b927441533729461!
> >> >>
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > *Mehmet Burak AYKENAR
> >> > Graduate Student of Computer Engineering
> >> > Research Assistant
> >> > **TOBB ETU Z-10
> >> > Microprocessors Laboratory*
> >> > *
> >> > mbaykenar.etu.edu.tr
> >> > [email protected]*
> >> >
> >>
> >>
> >> --
> >> --
> >> // Naderan *Mahmood;
> >> _______________________________________________
> >> gem5-users mailing list
> >> [email protected]
> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> >>
> >
>
>
> --
> --
> // Naderan *Mahmood;
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to