public ArchitectureConfig(string title, ProcessorConfig processor, CacheConfig l2Cache, MainMemoryConfig mainMemory) { this.Title = title; this.Processor = processor; this.L2Cache = l2Cache; this.MainMemory = mainMemory; }
public CoreConfig(CacheConfig iCache, CacheConfig dCache) { this.ICache = iCache; this.DCache = dCache; }
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 (); }