[gem5-users] CHI and GEM5 v22.0.0.2

2022-09-22 Thread Javed Osmany
Hello I have downloaded GEM5 v22.0.0.2 and wanted to know how many of the reported CHI issues have been fixed in this release? Also is there a way to determine if a particular reported bug has been fixed and included in the latest release? Thanks in advance JO _

[gem5-users] CHi - assertion error when modelling "mostly inclusive" for private L2$

2022-04-21 Thread Javed Osmany via gem5-users
Hello I am simulating a multicore Ruby system using CHI, using the Parsec/Splash2 benchmarks & gem5-21.2.1.0. It consists of three clusters : 1) Little cluster of 4 CPUs, each CPU has private L1$ and L2$ 2) Middle cluster of 3 CPUs, each CPU has private L1$ and L2$ 3) Big cluste

[gem5-users] CHI - measure of the snoop traffic

2022-04-14 Thread Javed Osmany via gem5-users
Hello I am modelling a Ruby based CHI multicore, 3-cluster system with two different configs. In one config, all the cluster CPUs have a private L2$ and in the other config, for two clusters, the CPUs share an L2$. I wanted to check the snoop out traffic at the L2$ controller and the HNCache c

[gem5-users] CHI - data/tag latency modelling for HNF/L3$

2022-04-07 Thread Javed Osmany via gem5-users
Hello I am trying to model a multicore SOC system using Ruby and CHI and I am trying to model data/tag latency for the L3$ which resides in the HNF. Looking in CHI.py and CHI_config.py, I could not see any mechanisms to model this. Could someone please let me know if this is possible and if so

[gem5-users] CHI

2022-03-02 Thread Javed Osmany via gem5-users
Hello I am using the latest version of gem5 (21.2.1.0). Previously, when using gem5 version 21.0.0.0, in the function "def define_options(parser)" (in CHI.py), I added some command line options as such: def define_options(parser): parser.add_option("--chi-config", action="store", type="stri

[gem5-users] CHI prefetcher on V21

2021-11-09 Thread Liyichao via gem5-users
Hi All: Does latest GEM5 version support prefetcher on Ruby CHI now? On v21.0.1.0, I think the prefetcher on Ruby CHI does not support well, isn't it? ___ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-

[gem5-users] CHI, Ruby - changing cacheline size

2021-08-26 Thread Javed Osmany via gem5-users
Hello I am using CHI protocol and the Ruby memory system. I am trying to run the Parsec and Splash2 benchmarks by varying the cache line size using the command line option cacheline_size. It works for cacheline_size = 64, 128, 256 but not for 32. I am using gem5-21.0 Command I am using is ./b

[gem5-users] CHI and Ruby Cache block size

2021-08-16 Thread Javed Osmany via gem5-users
Hello I am using the CHI protocol with Ruby. The CHI L1 Cache and L2 Cache are derived from the RubyCache class model. My question: Within Ruby, is it possible to have different cache line size for the L1 and L2 caches? I had a look at src/mem/ruby/structures/RubyCache.py and there is only bl

[gem5-users] CHI - Cluster CPUs having a private L2 cache

2021-07-09 Thread Javed Osmany via gem5-users
Hello I am using CHI and I want to model the scenario where the CPUs are in a cluster and each cluster CPU has private L1 and L2 caches. I have modified CHI.py and CHI_config.py. In CHI_config.py, I have taken a copy of CHI_RNF() class object and renamed the copied version CHI_RNF_CLUST_PRIV_L

[gem5-users] CHI and caches

2021-06-18 Thread Javed Osmany via gem5-users
Hello I have been studying the CHI documentation and the configs/ruby/CHI.py file. Both the code and the documentation mention about 1) Map each CPU in the system to an RNF with private and split L1 caches 2) Add a private L2 cache to each RNF So what happens if the CPU model alread