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