Hi, Thank you for your attention and complete answer.
My goal is to reduce the number and volume of checkpoints in a multicore environment. So I want to leave out the unnecessary information to be stored in checkpoints. For example if I want to save the state of one thread in one core, I just need to store the state of cores that are in communication with that thread. Considering your answer, I think this simulator is suitable for my purpose. I have also another question. Is it possible to perfom thread/process migration in M5? I’d apreciate it if you help me. Best Regards, Atieh On 5/11/11, Joel Hestness <[email protected]> wrote: > Hi Atieh, > Can you describe what you mean by checkpointing each core? > A couple notes: First, an M5 checkpoint stores the current state of each > core separately, so you can view that state separately. If that's all > you're looking for, you could parse that state out of the checkpoint files. > Second, the checkpoints store the current state of memory of the system > (excluding caches), so if you have multiple cores sharing memory, their data > and instruction memory may be mixed on the image. This might not be a big > deal unless you're also trying to tease apart which portions of memory each > core is using. > Joel > > > On Tue, May 10, 2011 at 12:32 AM, Atieh Lotfi <[email protected]> wrote: > >> Dear All, >> >> I have a question about checkpointing in M5. It would be kind of you if >> you >> could guide me. I want to know is it possible to take checkpoint for each >> individual core in M5 simulator separately? >> Thanks in advance, >> >> Regards, >> >> Atieh >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > > > > -- > Joel Hestness > PhD Student, Computer Architecture > Dept. of Computer Science, University of Texas - Austin > http://www.cs.utexas.edu/~hestness > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
