Hi,
thanks a lot. I could fix the issue with the Simics checkpoint, but I
still have problems resuming a simulation from a given state: Loading
the ruby cache contents with load-caches fails. The Simics console seems
to hang without any error messages, and the load-caches command has to
be interrupted with Ctrl-C. The ruby cache contents file seems to be
valid, I can manually decompress it with gunzip and it looks ok.
Chris
On Thu, 2005-06-23 at 16:19, Alaa Alameldeen wrote:
> Chris,
>
> If you created the checkpoint with the ruby module loaded, you need to edit the
> checkpoint file manually to remove the ruby object from it. I think it is
> mentioned in a couple of places. The reason why loading the checkpoint fails is
> that Simics doesn't recognize the object ruby when it first starts.
>
> -Alaa
>
> Christian Bienia wrote:
> > Hi,
> >
> > I created a checkpoint of a benchmark with only ruby loaded (no opal).
> > However, when I quit Simics and try to read the configuration again, I
> > get the following error:
> >
> >
> >
> > simics> read-configuration
> > ../../checkpoints-u3/188.ammp/188.ammp-32-1b.ckp
> > cannot open file: ./modules/ruby-v9.so
> > Unexpected error when loading module 'ruby'
> >
> > cannot open file: ./modules/ruby-v9.so
> > Unexpected error when loading module 'ruby'
> >
> > Class ruby not found.
> > Error reading configuration file
> > Failed reading configuration
> > simics>
> >
> >
> >
> > list-modules shows that ruby is there, and list-failed-modules doesn't
> > show any errors. The confusing thing is that I can load checkpoints
> > which I have created without ruby being loaded, and after that I can
> > load and use ruby normally.
> >
> > To be a little bit more specific, I did exactly what Alaa explained in
> > his post on Feb 15 about "fast forwarding module in Ruby/Opal":
> >
> >
> >
> > To get a cache warmup file:
> > <...start from a checkpoint, do all required initialization...>
> > load-module ruby
> > ruby0.init
> > <....run simics for the amount of time you want...>
> > write-configuration <checkpoint_file_name>
> > ruby0.save-caches <cache_file_name>
> > quit
> > Now to use that warmup file:
> > read-configuration <checkpoint_file_name>
> > <...do all required initialization...>
> > load-module opal
> > load-module ruby
> > ruby0.init
> > opal0.init
> > ruby0.load-caches <cache_file_name>
> > <...run your simulation...>
> > <...print Ruby and/or Opal statistics...>
> > quit
> >
> >
> >
> > The error happens after "read-configuration <checkpoint_file_name>". Does anybody know how I can fix that?
> >
> > Chris
> >
> > _______________________________________________
> > Gems-users mailing list
> > Gems-users@xxxxxxxxxxx
> > https://lists.cs.wisc.edu/mailman/listinfo/gems-users
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
|