At a higher level, Ali Saidi did some work a while ago on validating M5's
network performance modeling:

http://www.ideal.ece.ufl.edu/workshops/iosca05/validation.pdf
http://www.eecs.umich.edu/techreports/cse/2005/CSE-TR-511-05.pdf

Steve

On Fri, Dec 17, 2010 at 6:49 AM, Vince Weaver <[email protected]> wrote:

>
>
> On Fri, 17 Dec 2010, Matthew Horsnell wrote:
>
> > Is anyone in the m5 community aware of any empirical studies of M5
> accuracy,
> > at various levels: e.g. branch prediction, cache misses, IPC, executed
> > instructions etc; for any standard benchmark suites?
>
> You can take a look at my thesis:
>   http://www.csl.cornell.edu/~vince/thesis/index.html
>
> Appendix C.10 has a comparison of x86_64 retired instruction
>   m5 results compared to HW perf counter (pentium D) and
>   Valgrind.  It usually matches within 1%, but m5 is not
>   as close to actual hardware as Valgrind is.
>
> Appendix C.1 has a comparison of Alpha retired instruction
>   m5 results compared to Qemu results (they match closely).
>   I unfortunately no longer have access to my Alpha machine,
>   which is sad because as of 2.6.35 Linux now has perf_events
>   support and I could have gotten real results to compare against.
>
>
> In general most simulators match OK with deterministic events, such
>  as retired instructions.  (Though you have to be careful, see
>  a recent presentation I made at the FHPM workship about
>  the accuracy of retired instruction hw counters
>  on recent machines:
>  http://web.eecs.utk.edu/~vweaver1/projects/deterministic/ )
>
> For other metrics, you can get somewhat OK matches with real hardware
> on simpler older cores, such as MIPS cpus.  All bets are off on
> modern OoO chips that do things like advanced prefetching and branch
> predicting.  Especially once multi-core gets involved.  You can see my
> aforementioned PhD thesis for more info on this than you probably care to
> read.
>
> Vince
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to