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

Reply via email to