[Gems-users] opal and benchmarks


Date: Thu, 15 Feb 2007 17:22:20 -0800
From: "Sudharsan Rangarajan" <sudrang@xxxxxxxxxxxx>
Subject: [Gems-users] opal and benchmarks
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
 
 
 
 
 
[← Prev in Thread] Current Thread [Next in Thread→]