/gem5/configs/ruby/ |
H A D | MOESI_CMP_directory.py | 64 ruby_system): 116 ruby_system=ruby_system) 120 ruby_system=ruby_system) 123 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 132 l1_cntrl.requestFromL1Cache.master = ruby_system.network.slave 134 l1_cntrl.responseFromL1Cache.master = ruby_system.network.slave 136 l1_cntrl.requestToL1Cache.slave = ruby_system.network.master 138 l1_cntrl.responseToL1Cache.slave = ruby_system [all...] |
H A D | MESI_Two_Level.py | 47 ruby_system): 102 ruby_system = ruby_system, 109 ruby_system = ruby_system) 113 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 122 l1_cntrl.requestFromL1Cache.master = ruby_system.network.slave 124 l1_cntrl.responseFromL1Cache.master = ruby_system.network.slave 126 l1_cntrl.unblockFromL1Cache.master = ruby_system.network.slave 131 l1_cntrl.requestToL1Cache.slave = ruby_system [all...] |
H A D | MOESI_CMP_token.py | 54 ruby_system): 120 ruby_system=ruby_system) 124 ruby_system=ruby_system) 127 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 135 l1_cntrl.requestFromL1Cache.master = ruby_system.network.slave 137 l1_cntrl.responseFromL1Cache.master = ruby_system.network.slave 139 l1_cntrl.persistentFromL1Cache.master = ruby_system.network.slave 143 l1_cntrl.requestToL1Cache.slave = ruby_system [all...] |
H A D | MI_example.py | 46 ruby_system): 95 ruby_system=ruby_system) 98 clk_domain=clk_domain, ruby_system=ruby_system) 101 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 110 l1_cntrl.requestFromCache.master = ruby_system.network.slave 112 l1_cntrl.responseFromCache.master = ruby_system.network.slave 114 l1_cntrl.forwardToCache.slave = ruby_system.network.master 116 l1_cntrl.responseToCache.slave = ruby_system [all...] |
H A D | MESI_Three_Level.py | 54 ruby_system): 115 clk_domain = clk_domain, ruby_system = ruby_system) 121 ruby_system = ruby_system) 133 cluster_id = i, ruby_system = ruby_system) 135 exec("ruby_system.l0_cntrl%d = l0_cntrl" 137 exec("ruby_system.l1_cntrl%d = l1_cntrl" 156 l1_cntrl.requestToL2.master = ruby_system [all...] |
H A D | Garnet_standalone.py | 46 ruby_system): 83 ruby_system = ruby_system) 88 ruby_system = ruby_system) 91 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 104 options, bootmem, ruby_system, system) 116 ruby_system.network.number_of_virtual_networks = 3
|
H A D | MOESI_hammer.py | 57 ruby_system): 112 ruby_system=ruby_system) 116 ruby_system=ruby_system) 122 exec("ruby_system.l1_cntrl%d = l1_cntrl" % i) 131 l1_cntrl.requestFromCache.master = ruby_system.network.slave 133 l1_cntrl.responseFromCache.master = ruby_system.network.slave 135 l1_cntrl.unblockFromCache.master = ruby_system.network.slave 142 l1_cntrl.forwardToCache.slave = ruby_system [all...] |
H A D | GPU_VIPER_Region.py | 92 def create(self, options, ruby_system, system): 108 self.sequencer.ruby_system = ruby_system 116 self.sequencer1.ruby_system = ruby_system 123 self.ruby_system = ruby_system 146 def create(self, options, ruby_system, system): 156 self.coalescer.ruby_system = ruby_system [all...] |
H A D | GPU_RfO.py | 105 def create(self, options, ruby_system, system): 121 self.sequencer.ruby_system = ruby_system 129 self.sequencer1.ruby_system = ruby_system 139 self.ruby_system = ruby_system 156 def create(self, options, ruby_system, system): 167 self.coalescer.ruby_system = ruby_system [all...] |
H A D | AMD_Base_Constructor.py | 69 def create(self, options, ruby_system, system): 86 self.sequencer.ruby_system = ruby_system 94 self.sequencer1.ruby_system = ruby_system 101 self.ruby_system = ruby_system 109 def construct(options, system, ruby_system): 121 cp_cntrl.create(options, ruby_system, system) 124 cp_cntrl.requestFromCore = ruby_system [all...] |
H A D | GPU_VIPER.py | 91 def create(self, options, ruby_system, system): 107 self.sequencer.ruby_system = ruby_system 115 self.sequencer1.ruby_system = ruby_system 122 self.ruby_system = ruby_system 142 def create(self, options, ruby_system, system): 155 self.coalescer.ruby_system = ruby_system [all...] |
H A D | MOESI_AMD_Base.py | 92 def create(self, options, ruby_system, system): 108 self.sequencer.ruby_system = ruby_system 116 self.sequencer1.ruby_system = ruby_system 126 self.ruby_system = ruby_system 136 def create(self, options, ruby_system, system): 149 def create(self, options, ruby_system, system): 152 self.L3cache.create(options, ruby_system, syste [all...] |
H A D | GPU_VIPER_Baseline.py | 91 def create(self, options, ruby_system, system): 107 self.sequencer.ruby_system = ruby_system 115 self.sequencer1.ruby_system = ruby_system 122 self.ruby_system = ruby_system 145 def create(self, options, ruby_system, system): 155 self.coalescer.ruby_system = ruby_system [all...] |
H A D | Ruby.py | 197 sys_port_proxy = RubyPortProxy(ruby_system = ruby) 229 def create_directories(options, bootmem, ruby_system, system): 235 dir_cntrl.ruby_system = ruby_system 237 exec("ruby_system.dir_cntrl%d = dir_cntrl" % i) 243 rom_dir_cntrl.ruby_system = ruby_system
|
/gem5/src/mem/ruby/structures/ |
H A D | WireBuffer.py | 37 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyWireBuffer
|
H A D | RubyCache.py | 52 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyCache
|
/gem5/configs/learning_gem5/part3/ |
H A D | ruby_caches_MI_example.py | 127 def __init__(self, system, ruby_system, cpu): 140 self.ruby_system = ruby_system 141 self.connectQueues(ruby_system) 161 def connectQueues(self, ruby_system): 166 self.requestFromCache.master = ruby_system.network.slave 168 self.responseFromCache.master = ruby_system.network.slave 170 self.forwardToCache.slave = ruby_system.network.master 172 self.responseToCache.slave = ruby_system.network.master 182 def __init__(self, ruby_system, range [all...] |
H A D | msi_caches.py | 130 def __init__(self, system, ruby_system, cpu): 143 self.ruby_system = ruby_system 144 self.connectQueues(ruby_system) 164 def connectQueues(self, ruby_system): 177 self.requestToDir.master = ruby_system.network.slave 179 self.responseToDirOrSibling.master = ruby_system.network.slave 181 self.forwardFromDir.slave = ruby_system.network.master 183 self.responseFromDirOrSibling.slave = ruby_system.network.master 193 def __init__(self, ruby_system, range [all...] |
/gem5/src/mem/ruby/network/ |
H A D | Network.py | 48 ruby_system = Param.RubySystem("") variable in class:RubyNetwork
|
H A D | Network.cc | 81 params()->ruby_system->registerNetwork(this);
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Controller.py | 62 ruby_system = Param.RubySystem("") variable in class:RubyController
|
/gem5/src/mem/ruby/system/ |
H A D | Sequencer.py | 49 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyPort
|
H A D | RubyPort.cc | 55 : ClockedObject(p), m_ruby_system(p->ruby_system), m_version(p->version), 62 p->ruby_system->getAccessBackingStore(), -1, 72 i), this, p->ruby_system->getAccessBackingStore(),
|
/gem5/configs/network/ |
H A D | Network.py | 100 network = NetworkClass(ruby_system = ruby, topology = options.topology,
|
/gem5/src/mem/ruby/network/simple/ |
H A D | Switch.cc | 81 RubySystem *rs = m_network_ptr->params()->ruby_system;
|