Searched refs:ruby_system (Results 1 - 25 of 28) sorted by relevance

12

/gem5/configs/ruby/
H A DMOESI_CMP_directory.py64 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 DMESI_Two_Level.py47 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 DMOESI_CMP_token.py54 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 DMI_example.py46 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 DMESI_Three_Level.py54 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 DGarnet_standalone.py46 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 DMOESI_hammer.py57 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 DGPU_VIPER_Region.py92 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 DGPU_RfO.py105 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 DAMD_Base_Constructor.py69 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 DGPU_VIPER.py91 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 DMOESI_AMD_Base.py92 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 DGPU_VIPER_Baseline.py91 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 DRuby.py197 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 DWireBuffer.py37 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyWireBuffer
H A DRubyCache.py52 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyCache
/gem5/configs/learning_gem5/part3/
H A Druby_caches_MI_example.py127 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 Dmsi_caches.py130 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 DNetwork.py48 ruby_system = Param.RubySystem("") variable in class:RubyNetwork
H A DNetwork.cc81 params()->ruby_system->registerNetwork(this);
/gem5/src/mem/ruby/slicc_interface/
H A DController.py62 ruby_system = Param.RubySystem("") variable in class:RubyController
/gem5/src/mem/ruby/system/
H A DSequencer.py49 ruby_system = Param.RubySystem(Parent.any, "") variable in class:RubyPort
H A DRubyPort.cc55 : 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 DNetwork.py100 network = NetworkClass(ruby_system = ruby, topology = options.topology,
/gem5/src/mem/ruby/network/simple/
H A DSwitch.cc81 RubySystem *rs = m_network_ptr->params()->ruby_system;

Completed in 26 milliseconds

12