I am comparing two scenarios (KVM+O3) and (Atomic+O3). Using the first one to restore from the checkpoint and the second one to run the actual simulation. It turns out the when I have taken my checkpoints with KVM, I have to use the (KVM+O3), otherwise, at the end of the simulation, IPC numbers do not make sense.
On Thu, Apr 15, 2021 at 2:10 AM Arthur Perais via gem5-users < [email protected]> wrote: > I do not think IPC is supposed to make any sense with Atomic CPU anyway. > One solution to check that it is running fine would be to go and check the > output (stdout or a file), which seems doable for a microbenchmark, but > maybe not for a large workload. > > Arthur > On 4/15/21 5:18 AM, Majid Jalili via gem5-users wrote: > > I have tried this option, the problem is for a simple microbenchmark, if I > do not use KVM, the IPCs make no sense. I mean for the same configuration > if change --restore-with-cpu with KVM or atomic, the simulation starts and > end, but numbers make no sense. > > > On Mon, Apr 12, 2021 at 9:42 PM Bobby Bruce <[email protected]> wrote: > >> Hey Majid, >> >> The short answer is yes, this use-case should be supported. >> >> You can use the `--restore-with-cpu` option to restore to the Atomic CPU. >> >> Kind regards, >> Bobby >> -- >> Dr. Bobby R. Bruce >> Room 2235, >> Kemper Hall, UC Davis >> Davis, >> CA, 95616 >> >> web: https://www.bobbybruce.net >> >> >> On Fri, Apr 9, 2021 at 2:29 PM Majid Jalili via gem5-users < >> [email protected]> wrote: >> >>> Hi, >>> >>> Is it practically possible to convert the KVM-taken checkpoint such that >>> I can restore it with Atomic CPU? This is particularly important because I >>> have to use KVM to take my checkpoints on an ARM machine and then transfer >>> them to my X86 cluster to run the checkpoints. >>> I cannot avoid KVM on ARM, because my simpoints are very long, and I >>> cannot continue my simulation on ARM host because it is slow and not free. >>> >>> _______________________________________________ >>> gem5-users mailing list -- [email protected] >>> To unsubscribe send an email to [email protected] >>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s >> >> > _______________________________________________ > gem5-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s > > _______________________________________________ > gem5-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-users mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
