On Mon, 26 Sep 2011, ripudaman singh wrote:
Hi,
I've a few questions on checkpoints, parsec and gem5.
Let me summarize what I am trying to do.
I've made some changes to MOESI_CMP_directory protocol to include L2 cache
under L1CacheController. Hence, it handles L1D, L1I and L2. While
L2CacheController handles L3.
I'm using pre-compiled image of parsec and linux available on UT-Austin
website.
Now, the questions:
1. How can I validate the output of benchmark app after my changes? Is there
a refernce output for parsec benchmarks? I see the output when parsec is run
independently but where does the output of the program gets stored when run
on gem5?
I think the output file will get stored relative to the path from where
gem5 is invoked. So if the PARSEC application writes an output file in the
current directory, gem5 should also write such a file, if everything works
out correctly, in the current directory.
2. Can I make checkpoints using fs.py as ALPHA_FS system and then later
restore the checkpoints using ruby ALPHA_Ruby_FS system? What are the things
that I need to be careful about?
Should be possible since Ruby currently does not write any thing to
checkpoints.
--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users