[gem5-users] Questions on GPU Viper + directory

2023-11-06 Thread Anoop Mysore via gem5-users
I'm looking into MOESI_AMD_Base-dir.sm https://github.com/gem5/gem5/blob/71973b386ee7375137c6e27865ab07db8036f616/src/mem/ruby/protocol/MOESI_AMD_Base-dir.sm#L1042C54-L1042C59 The condition being checked here determines if the TBE will be written-back to memory or not The condition should be: `tbe.

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

2023-10-19 Thread Anoop Mysore via gem5-users
hanks, >> >> Matt >> >> >> >> On Wed, Aug 16, 2023 at 11:41 PM Anoop Mysore wrote: >> >> 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 &

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

2023-09-11 Thread Anoop Mysore via gem5-users
ing in your Makefile? > > - If the "what()" is the real source of the error, then I think this could > be related to the number of CPU thread contexts you are running with gem5. > What did you set "-n" to? > > - Regarding gdb, @Matt P: did you remove gdb from what is install

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

2023-09-08 Thread Anoop Mysore via gem5-users
to add it back >>> and create a local docker or something like that. >>> - Setting aside the above, it would be wonderful if you contribute the >>> CHAI benchmarks to gem5-resources once you get them working! Please let us >>> know if we can do anything to help wit

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

2023-08-16 Thread Anoop Mysore via gem5-users
bute the > CHAI benchmarks to gem5-resources once you get them working! Please let us > know if we can do anything to help with that. > > Thanks, > Matt > > On Wed, Aug 16, 2023 at 9:51 AM Anoop Mysore via gem5-users < > gem5-users@gem5.org> wrote: > >> Cu

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

2023-08-15 Thread Anoop Mysore via gem5-users
I am trying to port CHAI benchmarks similarly to gem5-resources/src/gpu/pannotia . I was able to HIPify (through the perl script + some manual changes) all the code files, and ran the BFS p

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

2023-07-06 Thread Anoop Mysore via gem5-users
mic CPU >>>> recently as a way to allow users who aren’t able to use KVM to be able to >>>> use the GPU model. >>>> >>>> 2. KVM exits whenever there is a memory request outside of its VM >>>> range. The PCI address range is outside the VM range, s

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

2023-07-04 Thread Anoop Mysore via gem5-users
ot need to model them >> (e.g., graphics, power management, video encode/decode, etc.). This is not >> required for compute-only GPU variants but that is a different topic. >> >> 4. I’m not familiar enough with this particular application to answer >&g

[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

[gem5-users] Re: GPU-FS simulation progress

2023-06-23 Thread Anoop Mysore via gem5-users
age originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. > > > > Maybe I'm missing something, but where in that set of prints is the > error? At the end I see this: > > > > Exiting @ tick 25817051030000 bec

[gem5-users] Re: bad ioctl error in gpu_comput_driver.cc

2023-06-20 Thread Anoop Mysore via gem5-users
Wrong build; it works when built for gfx-8 (per readme) $ make release-gfx8 in heterosync directory. On Tue, Jun 20, 2023, 6:26 PM Anoop Mysore wrote: > Oh I see, that makes sense; I was on ROCm 5.1.0. > I am now running on docker and the square test works as expected. > I don't see a ready-made

[gem5-users] Re: bad ioctl error in gpu_comput_driver.cc

2023-06-20 Thread Anoop Mysore via gem5-users
Oh I see, that makes sense; I was on ROCm 5.1.0. I am now running on docker and the square test works as expected. I don't see a ready-made config for full system emulation with gcn3 -- is that available someplace else or should I figure out how to build one? I think I need that because when I try

[gem5-users] Re: bad ioctl error in gpu_comput_driver.cc

2023-06-20 Thread Anoop Mysore via gem5-users
Log: ___ gem5 Simulator System. https://www.gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 version 22.1.0.0 gem5 compiled Jun 19 2023 11:00:56 gem5 started Jun 20 2

[gem5-users] bad ioctl error in gpu_comput_driver.cc

2023-06-20 Thread Anoop Mysore via gem5-users
I built gem5-gcn3 following: https://www.gem5.org/documentation/general_docs/gpu_models/GCN3 I