Re: [gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Ali Hajiabadi
Great, now I see the reason that they check for non-caching cpu in scripts. We used to use AtomicSimpleCPU and fastmem option for checkpointing, and NonCachingSimpleCPU is a replacement for this. Thanks Daniel and Abhishek, Ali On Sun, Mar 15, 2020 at 8:23 AM Daniel Carvalho wrote: > In

Re: [gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Daniel Carvalho
In particular, the following description seems to be relevant to your questions: "Simple CPU model based on the atomic CPU. Unlike the atomic CPU, this model causes the memory system to bypass caches and is therefore slightly faster in some cases. However, its main purpose is as a substitute

Re: [gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Abhishek Singh
Hi, I do not know the reason for that. But if you want to create simpoints which will be used by O3CPU, you should use the AtomicSimpleCPU with "--caches" option and also add "--l2cache" if your O3CPU is using L2 cache. Best regards, Abhishek On Sat, Mar 14, 2020 at 5:53 PM Ali Hajiabadi

Re: [gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Ali Hajiabadi
Thanks for your reply. But se.py script checks that the CPU type is non-caching. Is there a reason for that? Can I ignore those checks? On Sun, Mar 15, 2020 at 5:41 AM Abhishek Singh < abhishek.singh199...@gmail.com> wrote: > Hi, > I would advise using Atomic Simple Cpu with “—caches” option to

Re: [gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Abhishek Singh
Hi, I would advise using Atomic Simple Cpu with “—caches” option to create Simpoints On Sat, Mar 14, 2020 at 5:35 PM Ali Hajiabadi wrote: > Hi everyone, > > What is the difference between using NonCachingSimpleCPU > and AtomicSimpleCPU in order to profile and taking simpoints and >

[gem5-users] Impact of using NonCachingSimpleCPU for profiling and creating checkpoints

2020-03-14 Thread Ali Hajiabadi
Hi everyone, What is the difference between using NonCachingSimpleCPU and AtomicSimpleCPU in order to profile and taking simpoints and checkpoints? I want to use checkpoints to simulate and evaluate my own modified version of O3 core model. Which CPU type is the best to profile and take