[gem5-users] Re: Some problems about GCN3_X86

2021-09-13 Thread Matt Sinclair via gem5-users
(Resending since bounced)

Matt

On Mon, Sep 13, 2021 at 1:22 PM Matt Sinclair  wrote:

> Rodinia is currently not part of the publicly available gem5-resources:
> http://resources.gem5.org/.  You are welcome to add support for them
> though.  It would be fairly straightforward to add them -- you would hipify
> the benchmarks, potentially update the memory management to not use copies
> (since an APU is modeled) and then try to run them.  If you do this, we
> welcome you contributing them back as a commit.
>
> SPEC info here: https://resources.gem5.org/resources/spec-2017
>
> Matt
>
> On Sun, Sep 12, 2021 at 10:52 PM Kevin KU via gem5-users <
> gem5-users@gem5.org> wrote:
>
>> 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~
>> ___
>> gem5-users mailing list -- gem5-users@gem5.org
>> To unsubscribe send an email to gem5-users-le...@gem5.org
>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>>
>
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[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~
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[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 that
support and push it as an additional feature.  You may also consider
reading the Gutierrez HPCA ‘18 paper or the gem5 GPU tutorial slides on the
gem5 website to answer these kinds of questions.

Matt

On Sun, Sep 12, 2021 at 10:15 PM Kevin KU via gem5-users <
gem5-users@gem5.org> wrote:

> 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 build, and
> how can I partition the LLC(I mean if LLC is 4MB, I want to give CPU 3MB
> and GPU 1MB), or how can I make GPU request bypass the LLC.
>
> Thank you so much for your reply!!!
> Best wishes
> ___
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
-- 
Regards,
Matt Sinclair
Assistant Professor
University of Wisconsin-Madison
Computer Sciences Department
cs.wisc.edu/~sinclair
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[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 build, and how can I 
partition the LLC(I mean if LLC is 4MB, I want to give CPU 3MB and GPU 1MB), or 
how can I make GPU request bypass the LLC.

Thank you so much for your reply!!!
Best wishes
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[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 the GPU model you need to have the
ROCm stack installed, which it doesn't seem like you do based on your reply.

In terms of docker support, you may consider looking here:
https://www.gem5.org/documentation/general_docs/gpu_models/GCN3.  The
website you listed is mostly about how to run the CPU models.  I will note
that the GCN3 documentation page does need to be updated though -- the
stable branch now has support for GCN3 and more applications that square
have been tested and released with it.  We will work on updating this
soon.  Nevertheless, the instructions for the docker are correct and you
should be able to use them to get an up-to-date version of gem5 that runs
the GPU model running (the docker also has all the ROCm software installed
correctly).

Setting that all aside, I am not sure what version of gcc is used in Ubuntu
18, but there are some recent commits that updated gem5 to require gcc >=
7.  If Ubuntu 18 uses an older gcc, I don't think it will work (using the
docker should get around this though).

Matt

On Sun, Sep 12, 2021 at 9:41 PM Kevin KU via gem5-users 
wrote:

> 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 compiler version : gcc-7.5.0 ; python-2.7)
>
> I don't use docker, because I have no idea where can find the docker image
> you provide.
> Is there any different if I use docker or use WSL2 or install Ubuntu OS on
> computer?
>
> Thank you for your reply, hope we can solve this soon.
> Best wishes
> ___
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[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 compiler version : gcc-7.5.0 ; python-2.7)

I don't use docker, because I have no idea where can find the docker image you 
provide.
Is there any different if I use docker or use WSL2 or install Ubuntu OS on 
computer?

Thank you for your reply, hope we can solve this soon.
Best wishes
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


[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
screenshot you attached doesn't show enough to see more than what the error
is, but I haven't had this error happen before.  So likely something is
wrong with the setup.

Thanks,
Matt

On Sun, Sep 12, 2021 at 8:35 AM Windows 10 via gem5-users <
gem5-users@gem5.org> wrote:

> Hello, I’m new in gem5-gcn3, I trying to build the simulator with this
> command : scons biuld/GCN3_X86/gem5.opt -j 4.
>
>
> But I get this message from my  terminal.
>
> I use WSL2 Ubuntu18.04 on Windows 10 21H1
>
>
> Please help me to fix this problem, thanks a lot.
> Best regrade
>
>
>
> 從 Windows 的郵件 傳送
>
>
> ___
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s