Searched refs:getEventResult (Results 1 - 25 of 42) sorted by relevance

12

/gem5/ext/dsent/model/electrical/
H A DDemuxTreeDeserializer.cc182 Result* deserialize = getEventResult("Deserialize");
183 deserialize->addSubResult(des_dff_way0->getEventResult("CK"), des_dff_way0_name, 1.0);
184 deserialize->addSubResult(des_dff_way0->getEventResult("DFFD"), des_dff_way0_name, 1.0);
185 deserialize->addSubResult(des_dff_way0->getEventResult("DFFQ"), des_dff_way0_name, 1.0);
186 deserialize->addSubResult(des_dff_way1->getEventResult("CK"), des_dff_way1_name, 1.0);
187 deserialize->addSubResult(des_dff_way1->getEventResult("DFFD"), des_dff_way1_name, 1.0);
188 deserialize->addSubResult(des_dff_way1->getEventResult("DFFQ"), des_dff_way1_name, 1.0);
189 deserialize->addSubResult(des_latch->getEventResult("G"), des_latch_name, 1.0);
190 deserialize->addSubResult(des_latch->getEventResult("LATD"), des_latch_name, 1.0);
191 deserialize->addSubResult(des_latch->getEventResult("LAT
[all...]
H A DMuxTreeSerializer.cc147 getEventResult("Serialize")->addSubResult(mux_tree->getEventResult("Mux"), mux_tree_name, 1.0);
171 getEventResult("Serialize")->addSubResult(clk_div_dff->getEventResult("CK"), clk_div_dff_name, 1.0);
172 getEventResult("Serialize")->addSubResult(clk_div_dff->getEventResult("DFFD"), clk_div_dff_name, 1.0);
173 getEventResult("Serialize")->addSubResult(clk_div_dff->getEventResult("DFFQ"), clk_div_dff_name, 1.0);
174 getEventResult("Serialize")->addSubResult(clk_div_inv->getEventResult("IN
[all...]
H A DMultiplexer.cc151 getEventResult("Mux")->addSubResult(selinv0->getEventResult("INV"), String::format("Sel%dInv0", i), 1.0);
152 getEventResult("Mux")->addSubResult(selinv1->getEventResult("INV"), String::format("Sel%dInv1", i), 1.0);
235 getEventResult("Mux")->addSubResult(mux0->getEventResult("Mux"), mux0_name, number_bits);
236 getEventResult("Mux")->addSubResult(mux1->getEventResult("Mux"), mux1_name, number_bits);
237 getEventResult("Mux")->addSubResult(muxf->getEventResult("MUX
[all...]
H A DDFFRAM.cc253 Result* write_event = getEventResult("Write");
254 write_event->addSubResult(nand2cg0->getEventResult("NAND2"), nand2cg0_name, 1.0);
255 write_event->addSubResult(invcg0->getEventResult("INV"), invcg0_name, 1.0);
256 write_event->addSubResult(dec->getEventResult("Decode"), dec_name, 1.0);
259 write_event->addSubResult(nand2cg1s[i]->getEventResult("NAND2"), nand2cg1_names[i], 1.0);
260 write_event->addSubResult(invcg1s[i]->getEventResult("INV"), invcg1_names[i], 1.0);
261 write_event->addSubResult(dffs[i]->getEventResult("DFFD"), dff_names[i], number_bits);
262 write_event->addSubResult(dffs[i]->getEventResult("DFFQ"), dff_names[i], number_bits);
263 write_event->addSubResult(dffs[i]->getEventResult("CK"), dff_names[i], number_bits);
267 Result* read_event = getEventResult("Rea
[all...]
H A DTestModel.cc217 //ripple_adder->getEventResult("AddEvent")->print("RippleAdder->AddEvent", 10, cout);
218 getSubInstance("Adder_1")->getEventResult("Add")->print("RippleAdder->Add", 0, cout);
222 getSubInstance("Mux_1")->getEventResult("Mux")->print("Multiplexer->MuxEvent", 0, cout);
227 getSubInstance("DFFQ-CI")->getEventResult("DFF")->print("DFFQ-CI->DFF", 0, cout);
228 getSubInstance("DFFQ-CI")->getEventResult("CK")->print("DFFQ-CI->CK", 0, cout);
234 //ripple_adder->getEventResult("AddEvent")->print("RippleAdder->AddEvent", 10, cout);
235 getSubInstance("Adder_1")->getEventResult("Add")->print("RippleAdder->AddEvent", 0, cout);
H A DRippleAdder.cc76 Result* add_event = getEventResult("Add");
97 add_event->addSubResult(adder->getEventResult("ADDF"), "ADDF_" + n, 1.0);
H A DSeparableAllocator.cc104 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
128 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
155 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
179 getEventResult("Allocate")->addSubResult(arb->getEventResult("Arbitrate"), arb->getInstanceName(), 1.0);
H A DBarrelShifter.cc169 getEventResult("BarrelShift")->addSubResult(buf_inv_0->getEventResult("INV"), buf_inv_0_name, 1.0);
170 getEventResult("BarrelShift")->addSubResult(buf_inv_1->getEventResult("INV"), buf_inv_1_name, 1.0);
192 getEventResult("BarrelShift")->addSubResult(mux->getEventResult("Mux"), mux_name, 1.0);
H A DDecoder.cc84 Result* decode_event = getEventResult("Decode");
107 decode_event->addSubResult(inv0->getEventResult("INV"), inv0_name, 1.0);
178 decode_event->addSubResult(dec0->getEventResult("Decode"), dec0_name, 1.0);
181 decode_event->addSubResult(dec1->getEventResult("Decode"), dec1_name, 1.0);
186 decode_event->addSubResult(nand2s[i]->getEventResult("NAND2"), nand2_names[i], 1.0);
190 decode_event->addSubResult(invs[i]->getEventResult("INV"), inv_names[i], 1.0);
H A DOR.cc165 Result* or_event = getEventResult("OR");
166 or_event->addSubResult(or0->getEventResult("OR"), or0_name, number_bits);
167 or_event->addSubResult(or1->getEventResult("OR"), or1_name, number_bits);
168 or_event->addSubResult(orf->getEventResult("OR2"), orf_name, number_bits);
175 Result* or_event = getEventResult("OR");
194 or_event->addSubResult(ors->getEventResult("OR"), or_name, 1.0);
H A DMatrixArbiter.cc285 //Result* arb_event = getEventResult("Arbitrate" + (String)i);
286 Result* arb_event = getEventResult("Arbitrate");
289 arb_event->addSubResult(g_invs[j]->getEventResult("INV"), g_inv_names[j], 1.0);
290 arb_event->addSubResult(g_and2s[j]->getEventResult("AND2"), g_and2_names[j], 1.0);
291 arb_event->addSubResult(dis_ors[j]->getEventResult("OR"), dis_or_names[j], 1.0);
295 arb_event->addSubResult(w_or2s[j]->getEventResult("OR2"), w_or2_names[j], 1.0);
296 arb_event->addSubResult(w_and2s[j]->getEventResult("AND2"), w_and2_names[j], 1.0);
297 arb_event->addSubResult(w_invs[j]->getEventResult("INV"), w_inv_names[j], 1.0);
298 arb_event->addSubResult(w_dffs[j]->getEventResult("DFFD"), w_dff_names[j], 1.0);
299 arb_event->addSubResult(w_dffs[j]->getEventResult("DFF
[all...]
H A DBroadcastHTree.cc161 getEventResult("Send")->addSubResult(getEventResult("DriveLoad"), "Self", 1.0);
162 getEventResult("Send")->addSubResult(getEventResult("DriveTree"), "Self", 1.0);
388 energy += m_repeaters_[i]->getEventResult("INV")->calculateSum() * m_number_segments_[i] * number_branches;
392 getEventResult("DriveTree")->setValue(energy);
399 energy += m_leaf_head_driver_->getEventResult("INV")->calculateSum() * number_branches;
405 energy += m_leaf_drivers_[i]->getEventResult("INV")->calculateSum() * number_branches;
409 getEventResult("DriveLoad")->setValue(energy);
H A DMultiplexerCrossbar.cc169 getEventResult("Multicast" + (String)j)->addSubResult(muxs[i]->getEventResult("Mux"), mux_names[i], 1.0);
171 getEventResult("Crossbar")->addSubResult(muxs[i]->getEventResult("Mux"), mux_names[i], 1.0);
/gem5/ext/dsent/model/optical/
H A DSWMRLink.cc229 getEventResult("BroadcastFlit")->addSubResult(laser->getEventResult("Laser" + (String) number_max_readers), "Laser", 1.0);
231 getEventResult("MulticastFlit" + (String) i)->addSubResult(laser->getEventResult("Laser" + (String) i), "Laser", 1.0);
267 getEventResult("BroadcastFlit")->addSubResult(modulator->getEventResult("Modulate"), "Modulator", 1.0);
269 getEventResult("MulticastFlit" + (String) i)->addSubResult(modulator->getEventResult("Modulate"), "Modulator", 1.0);
310 Result* broadcast_event = getEventResult("BroadcastFlit");
314 broadcast_event->addSubResult(getSubInstance(detector_name)->getEventResult("Receiv
[all...]
H A DSWSRLink.cc154 getEventResult("Send")->addSubResult(tx_backend->getEventResult("ProcessBits"), "OpticalLinkBackendTx", 1.0);
155 getEventResult("Send")->addSubResult(rx_backend->getEventResult("ProcessBits"), "OpticalLinkBackendRx", 1.0);
281 else getEventResult("Send")->addSubResult(laser->getEventResult("Laser1"), "Laser", 1.0);
313 getEventResult("Send")->addSubResult(modulator->getEventResult("Modulate"), "Modulator", 1.0);
343 getEventResult("Send")->addSubResult(detector->getEventResult("Receiv
[all...]
H A DOpticalLinkBackendRx.cc116 getEventResult("ProcessBits")->addSubResult(deserializer->getEventResult("Deserialize"), deserializer_name, 1.0);
175 getEventResult("ProcessBits")->addSubResult(barrel_shift->getEventResult("BarrelShift"), barrel_shift_name, 1.0);
176 getEventResult("ProcessBits")->addSubResult(reorder_mux->getEventResult("Mux"), reorder_mux_name, 1.0);
H A DOpticalLinkBackendTx.cc113 getEventResult("ProcessBits")->addSubResult(serializer->getEventResult("Serialize"), serializer_name, 1.0);
170 getEventResult("ProcessBits")->addSubResult(barrel_shift->getEventResult("BarrelShift"), barrel_shift_name, 1.0);
171 getEventResult("ProcessBits")->addSubResult(reorder_mux->getEventResult("Mux"), reorder_mux_name, 1.0); // This happens multiple times
H A DGatedLaserSource.cc120 getEventResult("Laser")->setValue(laser_power * laser_event_time);
/gem5/ext/dsent/model/electrical/router/
H A DRouter.cc155 getEventResult("WriteBuffer")->addSubResult(getSubInstance("PipelineReg0")->getEventResult("DFFD"), "PipelineReg0", number_bits_per_flit);
156 getEventResult("WriteBuffer")->addSubResult(getSubInstance("PipelineReg0")->getEventResult("DFFQ"), "PipelineReg0", number_bits_per_flit);
157 getEventResult("WriteBuffer")->addSubResult(getSubInstance("PipelineReg0")->getEventResult("CK"), "PipelineReg0", number_bits_per_flit);
158 getEventResult("WriteBuffer")->addSubResult(getSubInstance("InputPort")->getEventResult("WriteBuffer"), "InputPort", 1.0);
161 getEventResult("ReadBuffer")->addSubResult(getSubInstance("InputPort")->getEventResult("ReadBuffe
[all...]
H A DRouterInputPort.cc174 getEventResult("WriteBuffer")->addSubResult(ram->getEventResult("Write"), ram_name, 1.0);
178 getEventResult("ReadBuffer")->addSubResult(rd_addr_dffs[i]->getEventResult("DFFD"), rd_addr_dff_names[i], number_addr_bits);
179 getEventResult("ReadBuffer")->addSubResult(rd_addr_dffs[i]->getEventResult("DFFQ"), rd_addr_dff_names[i], number_addr_bits);
180 getEventResult("ReadBuffer")->addSubResult(rd_addr_dffs[i]->getEventResult("CK"), rd_addr_dff_names[i], number_addr_bits);
182 getEventResult("ReadBuffer")->addSubResult(ram->getEventResult("Rea
[all...]
H A DRouterSwitchAllocator.cc200 getEventResult("ArbitrateStage1")->addSubResult(stage1_arb->getEventResult("Arbitrate"), stage1_arb_name, 1.0);
203 getEventResult("ArbitrateStage2")->addSubResult(stage2_arb->getEventResult("Arbitrate"), stage2_arb_name, 1.0);
/gem5/ext/dsent/model/network/
H A DElectricalClos.cc311 Result* avg_unicast_event = getEventResult("AvgUnicast");
312 avg_unicast_event->addSubResult(input_to_ingress_link->getEventResult("Send"), "InputToIngressLink", 1.0);
315 avg_unicast_event->addSubResult(ingress_router->getEventResult("WriteBuffer"), "IngressRouter", 1.0);
319 avg_unicast_event->addSubResult(ingress_router->getEventResult("ReadBuffer"), "IngressRouter", 1.0);
321 avg_unicast_event->addSubResult(ingress_router->getEventResult("TraverseCrossbar->Multicast1"), "IngressRouter", 1.0);
322 avg_unicast_event->addSubResult(ingress_to_middle_link->getEventResult("Send"), "IngressToMiddleLink", 1.0);
325 avg_unicast_event->addSubResult(middle_router->getEventResult("WriteBuffer"), "MiddleRouter", 1.0);
329 avg_unicast_event->addSubResult(middle_router->getEventResult("ReadBuffer"), "MiddleRouter", 1.0);
331 avg_unicast_event->addSubResult(middle_router->getEventResult("TraverseCrossbar->Multicast1"), "MiddleRouter", 1.0);
332 avg_unicast_event->addSubResult(middle_to_egress_link->getEventResult("Sen
[all...]
H A DPhotonicClos.cc330 Result* avg_unicast_event = getEventResult("AvgUnicast");
331 avg_unicast_event->addSubResult(input_to_ingress_link->getEventResult("Send"), "InputToIngressLink", 1.0);
334 avg_unicast_event->addSubResult(ingress_router->getEventResult("WriteBuffer"), "IngressRouter", 1.0);
338 avg_unicast_event->addSubResult(ingress_router->getEventResult("ReadBuffer"), "IngressRouter", 1.0);
340 avg_unicast_event->addSubResult(ingress_router->getEventResult("TraverseCrossbar->Multicast1"), "IngressRouter", 1.0);
341 avg_unicast_event->addSubResult(ingress_to_middle_link->getEventResult("Send"), "IngressToMiddleLink", 1.0);
344 avg_unicast_event->addSubResult(middle_router->getEventResult("WriteBuffer"), "MiddleRouter", 1.0);
348 avg_unicast_event->addSubResult(middle_router->getEventResult("ReadBuffer"), "MiddleRouter", 1.0);
350 avg_unicast_event->addSubResult(middle_router->getEventResult("TraverseCrossbar->Multicast1"), "MiddleRouter", 1.0);
351 avg_unicast_event->addSubResult(middle_to_egress_link->getEventResult("Sen
[all...]
H A DElectricalMesh.cc216 Result* avg_unicast_flit = getEventResult("AvgUnicast");
217 avg_unicast_flit->addSubResult(rr_link->getEventResult("Send"), "RouterToRouterLink", avg_number_unicast_rr_links_traveled);
218 avg_unicast_flit->addSubResult(rs_link->getEventResult("Send"), "RouterToSiteLink", avg_number_unicast_rs_links_traveled);
221 avg_unicast_flit->addSubResult(router->getEventResult("WriteBuffer"), "MeshRouter", avg_number_unicast_router_traveled);
225 avg_unicast_flit->addSubResult(router->getEventResult("ReadBuffer"), "MeshRouter", avg_number_unicast_router_traveled);
227 avg_unicast_flit->addSubResult(router->getEventResult("TraverseCrossbar->Multicast1"), "MeshRouter", avg_number_unicast_router_traveled);
233 Result* avg_broadcast_flit = getEventResult("AvgBroadcast");
234 avg_broadcast_flit->addSubResult(rr_link->getEventResult("Send"), "RouterToRouterLink", avg_number_broadcast_rr_links_traveled);
235 avg_broadcast_flit->addSubResult(rs_link->getEventResult("Send"), "RouterToSiteLink", avg_number_broadcast_rs_links_traveled);
238 avg_broadcast_flit->addSubResult(router->getEventResult("WriteBuffe
[all...]
/gem5/ext/dsent/model/
H A DModel.h141 Result* getEventResult(const String& event_name_);
142 const Result* getEventResult(const String& event_name_) const;

Completed in 40 milliseconds

12