Searched refs:Interconnect (Results 1 - 10 of 10) sorted by relevance
/gem5/ext/mcpat/ |
H A D | interconnect.h | 57 class Interconnect : public McPATComponent { class in inherits:McPATComponent 94 Interconnect(XMLNode* _xml_data, string name_, 113 ~Interconnect() {};
|
H A D | interconnect.cc | 41 double Interconnect::width_scaling_threshold = 3.0; 43 Interconnect::Interconnect(XMLNode* _xml_data, string name_, function in class:Interconnect 151 Interconnect::calcWireData() { 170 Interconnect::computeEnergy() { 192 Interconnect::computeArea() { 197 Interconnect::set_params_stats(double active_ports, 204 void Interconnect::leakage_feedback(double temperature) {
|
H A D | bus_interconnect.h | 75 Interconnect* link_bus;
|
H A D | noc.h | 77 Interconnect* link_bus;
|
H A D | core.h | 288 Interconnect* int_bypass; 289 Interconnect* intTagBypass; 290 Interconnect* int_mul_bypass; 291 Interconnect* intTag_mul_Bypass; 292 Interconnect* fp_bypass; 293 Interconnect* fpTagBypass;
|
H A D | bus_interconnect.cc | 50 name = "Bus Interconnect"; 64 link_bus = new Interconnect(xml_data, "Link", Uncore_device,
|
H A D | noc.cc | 102 link_bus = new Interconnect(xml_data, "Link", Uncore_device,
|
H A D | core.cc | 1291 int_bypass = new Interconnect(xml_data, "Int Bypass Data", Core_device, 1300 intTagBypass = new Interconnect(xml_data, "Int Bypass Tag", 1311 int_mul_bypass = new Interconnect(xml_data, "Mul Bypass Data", 1322 intTag_mul_Bypass = new Interconnect(xml_data, "Mul Bypass Tag", 1335 fp_bypass = new Interconnect(xml_data, "FP Bypass Data", 1346 fpTagBypass = new Interconnect(xml_data, "FP Bypass Tag", 1362 int_bypass = new Interconnect(xml_data, "Int Bypass Data", 1372 intTagBypass = new Interconnect(xml_data, "Int Bypass Tag", 1383 int_mul_bypass = new Interconnect(xml_data, "Mul Bypass Data", 1396 intTag_mul_Bypass = new Interconnect(xml_dat [all...] |
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 181 struct Interconnect: sc_module struct in inherits:sc_module 183 tlm_utils::multi_passthrough_target_socket<Interconnect, 32> targ_socket; 184 tlm_utils::multi_passthrough_initiator_socket<Interconnect, 32> init_socket; 186 Interconnect(sc_module_name _name, unsigned int _offset) function in struct:Interconnect 192 targ_socket.register_b_transport (this, &Interconnect::b_transport); 193 targ_socket.register_nb_transport_fw (this, &Interconnect::nb_transport_fw); 194 targ_socket.register_get_direct_mem_ptr (this, &Interconnect::get_direct_mem_ptr); 195 targ_socket.register_transport_dbg (this, &Interconnect::transport_dbg); 196 init_socket.register_nb_transport_bw (this, &Interconnect::nb_transport_bw); 197 init_socket.register_invalidate_direct_mem_ptr(this, &Interconnect [all...] |
/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 157 struct Interconnect: sc_module struct in inherits:sc_module 159 tlm_utils::simple_target_socket <Interconnect> targ_socket; 160 tlm_utils::simple_initiator_socket<Interconnect> init_socket; 162 SC_CTOR(Interconnect) 166 targ_socket.register_b_transport(this, &Interconnect::b_transport); 243 Interconnect *interconnect; 250 interconnect = new Interconnect("interconnect");
|
Completed in 21 milliseconds