Hello,
I'm a new GEMS user. I have a few question about the usage of ruby.
1) Is the memory hierarchy configurable in ruby (e.g. can we design a
system with private I & D L1 caches followed by a shared L2 cache
(shared between L1 caches of all processors), similarlarly can we
configure a system with private L1 and L2 caches for each processors?)
If we can configure the systems how is it done? in rubyconfig.defaults?
2) I compiled and finally managed to run ruby. However I'm not sure it
works properly. Is there a way to test if it functions properly?
(I compiled the protocol which is pointed in the Documentation -
Quickstart page) Does the tester do this?
3) For measuring average memory request latency do we need to add some
extra code or is this already given in the statistics created by
ruby0.dump-stats (I looked into the file but there are many
statistics that I'm not sure of).
Any help (even some pointers to understand things) would be appretiated
a lot.
Thanks,
Derin Harmanci.
|