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

Reply via email to