Dear All, Now I want to simulate a grouped core, i.e., a cluster CPU architecture. More specificlly, 16 cores have grouped 4 clusters in which each cluster has 4 cores. Every core has a private L1 cache, and inner-cluster has a shared L2 cache (4cores has a shared L2 cache). 4 clusters shares L3 cache.
Now my question is following: 1) Could I modify GEM5 to implement the above function? How to start? Do I need modify the coherence bus? 2)Now I just try the default file ./config/splash2/cluster.py, but I found some errors. For example: Command: ./build/ALPHA/gem5.opt configs/splash2/cluster.py --rootdir=./splash2/codes/ --numcpus=4 --numclusters=4 -b FMM the results shows: warn: ignoring syscall sigprocmask(1, ...) Segmentation fault (core dumped) It's only no error using Command below ./build/ALPHA/gem5.opt configs/splash2/cluster.py --rootdir=./splash2/codes/ --numcpus=4 --numclusters=1 -b FMM Thank you for your response. --Sensen
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
