/gem5/src/mem/ruby/system/ |
H A D | VIPERCoalescer.py | 43 max_inv_per_cycle = Param.Int(32, "max invalidations per cycle") 44 max_wb_per_cycle = Param.Int(32, "max writebacks per cycle")
|
/gem5/src/cpu/testers/rubytest/ |
H A D | RubyTester.py | 36 num_cpus = Param.Int("number of cpus / RubyPorts") 40 checks_to_complete = Param.Int(100, "checks to complete") 41 deadlock_threshold = Param.Int(50000, "how often to check for deadlock") 42 wakeup_frequency = Param.Int(10, "number of cycles between wakeups")
|
/gem5/src/gpu-compute/ |
H A D | LdsState.py | 44 size = Param.Int(65536, 'the size of the LDS') 46 bankConflictPenalty = Param.Int(1, 'penalty per LDS bank conflict when '\ 48 banks = Param.Int(32, 'Number of LDS banks')
|
H A D | GPU.py | 60 simd_id = Param.Int(0, 'SIMD ID associated with this VRF') 61 num_regs_per_simd = Param.Int(2048, 'number of vector registers per SIMD') 62 wfSize = Param.Int(64, 'Wavefront size (in work items)') 63 min_alloc = Param.Int(4, 'min number of VGPRs allocated per WF') 70 simdId = Param.Int('SIMD id (0-ComputeUnit.num_SIMDs)') 71 wf_slot_id = Param.Int('wavefront id (0-ComputeUnit.max_wfs)') 72 wfSize = Param.Int(64, 'Wavefront size (in work items)') 80 wfSize = Param.Int(64, 'Wavefront size (in work items)') 81 num_SIMDs = Param.Int(4, 'number of SIMD units per CU') 83 spbypass_pipe_length = Param.Int( [all...] |
H A D | X86GPUTLB.py | 52 size = Param.Int(64, "TLB size (number of entries)") 53 assoc = Param.Int(64, "TLB associativity") 59 hitLatency = Param.Int(2, "Latency of a TLB hit") 60 missLatency1 = Param.Int(5, "Latency #1 of a TLB miss") 61 missLatency2 = Param.Int(100, "Latency #2 of a TLB miss") 62 maxOutstandingReqs = Param.Int(64, "# of maximum outstanding requests") 72 probesPerCycle = Param.Int(2, "Number of TLB probes per cycle") 73 coalescingWindow = Param.Int(1, "Permit coalescing across that many ticks")
|
/gem5/src/cpu/testers/garnet_synthetic_traffic/ |
H A D | GarnetSyntheticTraffic.py | 37 block_offset = Param.Int(6, "block offset in bits") 38 num_dest = Param.Int(1, "Number of Destinations") 39 memory_size = Param.Int(65536, "memory size") 40 sim_cycles = Param.Int(1000, "Number of simulation cycles") 41 num_packets_max = Param.Int(-1, "Max number of packets to send. \ 43 single_sender = Param.Int(-1, "Send only from this node. \ 45 single_dest = Param.Int(-1, "Send only to this dest. \ 49 inj_vnet = Param.Int(-1, "Vnet to inject in. \ 52 precision = Param.Int(3, "Number of digits of precision \
|
/gem5/src/mem/ruby/structures/ |
H A D | ReplacementPolicy.py | 39 block_size = Param.Int(Parent.cache_line_size, "block size in bytes") 43 assoc = Param.Int(Parent.assoc, "associativity")
|
H A D | RubyCache.py | 40 assoc = Param.Int(""); 43 start_index_bit = Param.Int(6, "index start, default 6 for 64-byte line"); 47 dataArrayBanks = Param.Int(1, "Number of banks for the data array") 48 tagArrayBanks = Param.Int(1, "Number of banks for the tag array")
|
/gem5/src/sim/ |
H A D | core.cc | 64 namespace Int { namespace in namespace:SimClock 102 Int::s = Frequency; 103 Int::ms = Int::s / 1000; 104 Int::us = Int::ms / 1000; 105 Int::ns = Int::us / 1000; 106 Int::ps = Int [all...] |
H A D | Process.py | 51 uid = Param.Int(100, 'user id') 52 euid = Param.Int(100, 'effective user id') 53 gid = Param.Int(100, 'group id') 54 egid = Param.Int(100, 'effective group id') 55 pid = Param.Int(100, 'process id') 56 ppid = Param.Int(0, 'parent process id') 57 pgid = Param.Int(100, 'process group id')
|
/gem5/src/mem/ruby/network/ |
H A D | BasicLink.py | 36 link_id = Param.Int("ID in relation to other links") 41 bandwidth_factor = Param.Int("generic bandwidth factor, usually in bytes") 42 weight = Param.Int(1, "used to restrict routing in shortest path analysis")
|
H A D | BasicRouter.py | 37 router_id = Param.Int("ID in relation to other routers")
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Controller.py | 51 version = Param.Int("") 57 Param.Int(32, "no. of SLICC state machine transitions per cycle") 61 number_of_TBEs = Param.Int(256, "")
|
/gem5/src/mem/ruby/network/fault_model/ |
H A D | FaultModel.py | 247 temperature_weights_database = VectorParam.Int([
|
/gem5/src/arch/mips/ |
H A D | MipsTLB.py | 41 size = Param.Int(64, "TLB size")
|
/gem5/src/arch/power/ |
H A D | PowerTLB.py | 40 size = Param.Int(64, "TLB size")
|
/gem5/src/arch/riscv/ |
H A D | RiscvTLB.py | 41 size = Param.Int(64, "TLB size")
|
/gem5/src/arch/sparc/ |
H A D | SparcTLB.py | 38 size = Param.Int(64, "TLB size")
|
/gem5/src/cpu/testers/directedtest/ |
H A D | RubyDirectedTester.py | 39 num_cpus = Param.Int("num of cpus") 45 addr_increment_size = Param.Int(64, "address increment size") 53 addr_increment_size = Param.Int(64, "address increment size") 59 requests_to_complete = Param.Int("checks to complete")
|
/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | IndexingPolicies.py | 42 entry_size = Param.Int(Parent.entry_size, "entry size in bytes") 45 assoc = Param.Int(Parent.assoc, "associativity")
|
/gem5/src/mem/cache/tags/ |
H A D | Tags.py | 55 block_size = Param.Int(Parent.cache_line_size, "block size in bytes") 73 entry_size = Param.Int(Parent.cache_line_size, 81 assoc = Param.Int(Parent.assoc, "associativity") 92 assoc = Param.Int(Parent.assoc, "associativity") 95 num_blocks_per_sector = Param.Int(1, "Number of sub-sectors per sector"); 109 max_compression_ratio = Param.Int(2,
|
/gem5/src/cpu/pred/ |
H A D | BranchPredictor.py | 120 logTagTableSizes = VectorParam.Int( 136 initialTCounterValue = Param.Int(1 << 17, "Initial value of tCounter") 337 bwm = VectorParam.Int("Global backward branch GEHL lengths") 339 bwWeightInitValue = Param.Int( 343 lm = VectorParam.Int("First local history GEHL lengths") 345 lWeightInitValue = Param.Int( 349 im = VectorParam.Int([8], "IMLI history GEHL lengths") 351 iWeightInitValue = Param.Int( 373 initialUpdateThresholdValue = Param.Int(0, 409 pm = VectorParam.Int([2 [all...] |
/gem5/src/base/filters/ |
H A D | BloomFilters.py | 39 size = Param.Int(4096, "Number of entries in the filter") 45 num_bits = Param.Int(1, "Number of bits in a filter entry") 46 threshold = Param.Int(1, "Value at which an entry is considered as set") 63 num_hashes = Param.Int(4, "Number of hashes") 65 skip_bits = Param.Int(2, "Offset from block number")
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | GarnetLink.py | 39 link_id = Param.Int(Parent.link_id, "link id") 41 vcs_per_vnet = Param.Int(Parent.vcs_per_vnet, 43 virt_nets = Param.Int(Parent.number_of_virtual_networks,
|
/gem5/src/learning_gem5/part2/ |
H A D | HelloObject.py | 38 number_of_fires = Param.Int(1, "Number of times to fire the event before "
|