Lines Matching refs:options
53 def create_system(options, full_system, system, dma_ports, bootmem,
73 assert (options.num_cpus % options.num_clusters == 0)
74 num_cpus_per_cluster = options.num_cpus / options.num_clusters
76 assert (options.num_l2caches % options.num_clusters == 0)
77 num_l2caches_per_cluster = options.num_l2caches / options.num_clusters
80 block_size_bits = int(math.log(options.cacheline_size, 2))
87 for i in range(options.num_clusters):
114 Dcache = l0d_cache, send_evictions = send_evicts(options),
125 l1_cache = L1Cache(size = options.l1d_size,
126 assoc = options.l1d_assoc,
169 l2_cache = L2Cache(size = options.l2_size,
170 assoc = options.l2_assoc,
176 transitions_per_cycle = options.ports,
205 options, bootmem, ruby_system, system)
227 transitions_per_cycle = options.ports,
266 for i in xrange(options.num_clusters):
269 core_siblings = xrange(options.num_cpus),
276 line_size = options.cacheline_size,
282 line_size = options.cacheline_size,
288 size = options.l1d_size,
289 line_size = options.cacheline_size,
290 assoc = options.l1d_assoc,
295 size = str(MemorySize(options.l2_size) * \
297 line_size = options.cacheline_size,
298 assoc = options.l2_assoc,
303 topology = create_topology(all_cntrls, options)