Hi
I am thinking of allowing for using gem5's statistical variables within
coherence protocol definition files. I think this would help in getting a
better hold on how statistics are collected from the cache controllers in
coherence protocols. The current method of calling a function in to the
cache memory class is largely opaque and not well maintained. Since we
would like to move away from ruby's way of collecting statistics (at some
point in time), it seems to me this would be a better way than just
replacing 'int' variables with 'Counter' or 'Scalar' variables in ruby's
profiler class. Also, it seems that this would allow easier addition of
custom statistics that one might want to have.
Does any one has opinion on this issue?
Thanks
Nilay
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev