[gem5-users] Re: Running PARSEC benchmark on gem5 Garnet

2023-08-16 Thread Karim Soliman via gem5-users
Thank you so much for your detailed helpful information. My working directory tree is as follows . └── parsec/ ├── gem5 ├── disk-img/ │ └── parsec.img └── linux-kernel/ └── vmlinux However, I followed your steps, and when I tried to run the following command for the simulation ./build/X86/gem5.

[gem5-users] Re: boot arm with kvm

2023-08-16 Thread 何雨彬 via gem5-users
Hello! Thank you for your response. I'm a beginner in both programming and gem5 as well, so progress might be a bit slow. I apologize for my delayed replies. I've also been trying different versions of gem5 in the past few days, but the results haven't been very promising. Currently, I'm working

[gem5-users] Re: Error in an application running on gem5 GCN3 (with apu_se.py)

2023-08-16 Thread Anoop Mysore via gem5-users
Thank you, Matt, having 10 CPUs (up from previous 3) in the simulated system seems to make it work! (At least, I don't see that error at that point anymore). Is "resource temporarily unavailable" commonly due to CPU count? Curious to know how you made that connection. Re gdb: I am indeed using a l

[gem5-users] Re: Prefetching during instruction decode

2023-08-16 Thread Jason Lowe-Power via gem5-users
Hi Pedro, On quick suggestion: It may make sense to put the prefetcher in the CPU model code (e.g., during the decode stage in the O3CPU) instead of in the decode logic of the ISA. After you get the `StaticInst` from the decoder, you should be able to push prefetch requests into the instruction ca

[gem5-users] How to solve "AttributeError: Can't resolve proxy" error when l1icache is replaced with new module

2023-08-16 Thread Khan Shaikhul Hadi via gem5-users
I have my dedicated controller module that have L1Icache as member function (I want to interfere with all incoming and outgoing request and response from cache and may modify based on some algorithm) with similler parameter and port structure. In PrivateL1SharedL2CacheHierarchy cache hierarchy, I

[gem5-users] Prefetching during instruction decode

2023-08-16 Thread Pedro Corrêa Rigotto via gem5-users
For my research, I need to do some instruction prefetching during the decoding step of specific instructions, which are not memory access instructions. I am using Syscall Emulation mode, and I'm studying the x86, ARM and RISC-V ISAs, however I will use whichever one works for this purpose. I tried

[gem5-users] Re: Error in an application running on gem5 GCN3 (with apu_se.py)

2023-08-16 Thread Matt Sinclair via gem5-users
Hi Anoop, A few things here: - Regarding the original failure (at least the !FS part), this is normally happening either because of the GPU Target ISA (e.g., gfx900) you used in your Makefile (e.g., it is not supported) or because you didn't properly specify what GPU ISA you are using when runnin

[gem5-users] Re: boot arm with kvm

2023-08-16 Thread Giacomo Travaglini via gem5-users
Hello, it would help if you could run it with gdb, place a breakpoint in BaseKVMCPU::setOneReg and tell us which register gem5 is trying to set Kind Regards Giacomo From: 何雨彬 via gem5-users Date: Tuesday, 15 August 2023 at 07:00 To: gem5 Cc: 何雨彬 Subject: [gem5-users] boot arm with kvm h