Exemple #1
0
 public ArchitectureConfig(string title, ProcessorConfig processor, CacheConfig l2Cache, MainMemoryConfig mainMemory)
 {
     this.Title = title;
     this.Processor = processor;
     this.L2Cache = l2Cache;
     this.MainMemory = mainMemory;
 }
Exemple #2
0
 public CoreConfig(CacheConfig iCache, CacheConfig dCache)
 {
     this.ICache = iCache;
     this.DCache = dCache;
 }
Exemple #3
0
        public CoherentCache(ICycleProvider cycleProvider, CacheConfig config, CacheStat stat)
            : base(cycleProvider, config.Name)
        {
            this.Config = config;
            this.Stat = stat;
            this.Cache = new Cache (cycleProvider, config.Geometry);

            this.Random = new Random ();
        }