Many thanks for the pointers, Gabriel.

Best Regards

J.Osmany
 

-----Original Message-----
From: Gabriel Busnot via gem5-users [mailto:gem5-users@gem5.org] 
Sent: 21 June 2021 17:02
To: gem5-users@gem5.org
Cc: Gabriel Busnot <gabriel.bus...@arteris.com>
Subject: [gem5-users] Re: [Big, Little] clusters with CHI and SE mode

Hi Javed,

I don't think that you want to use devices.CpuCluster as it is used to manage 
classic caches while you want to use Ruby caches.

My first approach would be, using se.py as is:
    1- Define two more options in CHI.py to specify the number of big (B) and 
the number of little (L) cpus from the command line
    2- Define the L1ICache, L1DCache and L2DCache for each the big and the 
little cluster
    3- Pass the first B cpus as a single list together with the correct caches 
to the first CHI_RNF. Assign the result to ruby_system.bigCluster.
    4- Pass the last L cpus as a single list together with the correct caches 
to the second CHI_RNF. Assign the result to ruby_system.littleCluster.
    5- Add the private L2 cache of the correct type to both cluster.
Keep everything else as is.

Best,
Gabriel
_______________________________________________
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

Reply via email to