Hello,
Im very confused on how to run benchmarks on
opal. I am trying to run gzip from SPECint 2000. Ive a binary for SPARC and
a magic_call binary.
Since im not going to use ruby, i did not try
to warm up caches. Instead i ran the program
once as
simics> magic-break-enable
./gzip < ./gzip.source ;
magic_call
and then did
simics> write-configuration
gzipsol
I did not load ruby/opal to do
this.
I then did
simics> read-configuration gzipsol
simics> istc-disable
simics> dstc-disable
simics> instruction-fetch-mode
instruction-fetch-trace
simics> load-module opal0
simics> opal0.init
simics> opal0.sim-start
"gzip.opal"
simics> opal0.sim-step
10000000000
Somethings been running for the last 1 hr, the
program runs in a sec or two on a alpha 466Mhz processor that
ive.
I do not understand the magic_call and the
checkpointing. The checkpoint basically holds the state of the machine, and
the magic_call just causes a break to simics.
How are we running the simulation? It could be
the case only if simics stores a entire history of commands in the
checkpoint file. I am new to both simics and gems, some help would be
greatly appreciated.
Thanks,
Sudharsan
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.