Hello,

I am trying to figure out what is the current status of the ruby
memory model integration into M5, and its current functionality in FS
mode.

1) What topologies are currently working, how to specify them in the
command line,

2) I see that in ruby_fs.py that there is a comment that only the
TimingSimpleCPU Model is currently functional with ruby, when O3 is
expected to be functional?

3) What known issues there are that would prohibit someone from using
(in terms of making modifications to the coherence protocol), or is
its current status before suited for those that want to simualte a
Point to Point Network but want to make changes outside of the Memory
Model?

4) I have been able to boot up to 4 cpus, and I assume once I follow
the steps on the wiki page to apply the linux kernel patches for
BigTsuanmi, that I can support up to 64 cpus?

I have been able to build ALPHA_SE_MOESI_hammer/m5.opt and
ALPHA_SE_MOESI_CMP_directory/m5.opt and subsequently boot the Alpha
kernel using the ruby_fs.py script file, but I assume if no additional
parameters are specified in the command line, and it just uses a
simple link with N cpus.

I did not see anything on the wiki page regarding building/running
ruby, which made me think that its still not functional, but the fact
that I was recently able to build and boot the kernel made me think
otherwise.

Thanks.

Malek
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to