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.