[gem5-users] Creating Checkpoint with KVM cpu and restore with Timing cpu

2023-06-30 Thread Hansika Weerasena via gem5-users
Hi, I want to boot up Linux with X86KvmCPU and switch to TimingCpu to run some benchmarks, and I needed to run them with garnet interconnection network. I’m planning to do switching via checkpoint (loading checkpoint with TimingCPU). Following is the command I used to run gem5 in full system mo

[gem5-users] Re: Replacing CPU model in GPU-FS

2023-06-30 Thread Matt Sinclair via gem5-users
Just to follow-up on 4 and 5: 4. The synchronization should happen at the directory-level here, since this is the first level of the memory system where both the CPU and GPU are connected. However, I have not tested if the programmer sets the GLC bit (which should perform the atomic at the GPU's

[gem5-users] Re: Replacing CPU model in GPU-FS

2023-06-30 Thread Poremba, Matthew via gem5-users
[Public] Hi, No worries about the questions! I will try to answer them all, so this will be a long email 😊: The disconnected (or disjoint) Ruby network is essentially the same as the APU Ruby network used in SE mode - That is, it combines two Ruby protocols in one protocol (MOESI_AMD_base a

[gem5-users] Re: Replacing CPU model in GPU-FS

2023-06-30 Thread Anoop Mysore via gem5-users
It appears the host part of GPU applications are indeed executed on KVM, from: https://www.gem5.org/assets/files/workshop-isca-2023/slides/improving-gem5s-gpufs-support.pdf . A few more questions: 1. I missed that it isn't mentioned that O3 CPU models aren't supported -- would that be as easy as c

[gem5-users] Replacing CPU model in GPU-FS

2023-06-30 Thread Anoop Mysore via gem5-users
According to the GPU-FS blog , "*Currently KVM and X86 are required to run full system. Atomi