[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Matt Sinclair via gem5-users
Hi, Can you please supply some additional information. For example, how are you trying to compile the GCN3 GPU version? And what branch/commit are you using? And are you using the docker we released that installs the GPU driver stack correctly, or are you trying to build without the docker? The

[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Kevin KU via gem5-users
Hi, I trying to build the GCN3 with WSL2 Ubuntu18.04, and follow this website "https://www.gem5.org/documentation/general_docs/building"; to install all the packages, and download this branch "https://gem5.googlesource.com/amd/gem5/+/refs/heads/agutierr/master-gcn3-staging";. (I checked the comp

[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Matt Sinclair via gem5-users
The branch you mentioned is at least 2 years out of date. I recommend you use the current stable branch instead: https://gem5.googlesource.com/public/gem5/+/refs/heads/stable, which has all of the GPU support from the master-gcn3-staging branch (and many more) integrated into it. Moreover, to use

[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Kevin KU via gem5-users
Sounds good, I will try it again with stable branch Maybe I need to try the docker, if all ROCm software installed correctly, maybe it will be a good choice. One more question, if I want to simulate the Heterogeneous system(CPU+GPU) with private L1 and shared L2 (LLC), which protocol I need to b

[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Matt Sinclair via gem5-users
If you don’t use the docker, then you will need to install the ROCm stack, yes. The gcn3_x86 build includes both CPUs and a GPU as is. So that is not a problem. And I believe it has private L1s and a shared L2. It does not by default partition the way you requested, but you are welcome to add t

[gem5-users] Re: Some problems about GCN3_X86

2021-09-12 Thread Kevin KU via gem5-users
The last question, How can I run benchmarks such as Rodinia or SPEC2006 if I install all packages and compile success? Is there any tutorial I can read or any example command I can follow when I need to run benchmarks? Thank you for the assistance, professor Matt~ ___