Hi all, I would suggest to fork gem5 rather than checkpoint, and then continue in parallel with different configurations. We have done similar things in the past for evaluating many DVFS points in parallel, different cluster topologies etc. With checkpoints you end up with warming effects and very quick divergence.
Andreas From: gem5-users <gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> on behalf of Jason Lowe-Power <ja...@lowepower.com<mailto:ja...@lowepower.com>> Reply-To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>> Date: Thursday, 20 October 2016 at 09:50 To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>> Subject: Re: [gem5-users] Reconfiguring the X86 during run time Hello, I don't believe there is a way to dynamically change these things "out-of-the-box". However, it's certainly possible to accomplish these things with changes to gem5's code. Each of those configuration options would likely require different changes. One thing gem5 *does support* is changing the configuration when restoring from a checkpoint. You can checkpoint with one configuration and restore with substantially different configuration. You may be able to look at the checkpointing and checkpoint restore logic to get an idea of how to implementing changing configurations on the fly. If you do implement this support, it would be amazing if it was accessible from the Python configuration. Also, it would be a great addition to gem5. Cheers, Jason On Wed, Oct 19, 2016 at 2:52 PM Munirah Almatouq <malma...@uci.edu<mailto:malma...@uci.edu>> wrote: Hello, I am new to gem5. I was wondering if it is possible to change the configuration ( cache size, register file, FU) of X86 core dynamically during the runtime of a benchmark? If yes how? Thanks, M. Almatouq _______________________________________________ gem5-users mailing list gem5-users@gem5.org<mailto:gem5-users@gem5.org> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users