Searched refs:dynamic (Results 1 - 25 of 36) sorted by relevance

12

/gem5/ext/mcpat/
H A Dcachearray.h99 // Write miss on dynamic home node will generate a replacement write on
101 double dynamic = local
103 (local_result.data_array2->power.readOp.dynamic * sbt_dir_overhead +
104 local_result.tag_array2->power.readOp.dynamic) +
106 local_result.tag_array2->power.readOp.dynamic +
108 local_result.tag_array2->power.readOp.dynamic +
110 (local_result.data_array2->power.writeOp.dynamic * sbt_dir_overhead +
111 local_result.tag_array2->power.readOp.dynamic+
113 local_result.power.writeOp.dynamic);
114 return dynamic;
[all...]
H A Dcachearray.cc192 (candidate_iter)->power.readOp.dynamic) {
194 (candidate_iter)->power.readOp.dynamic;
221 local_result.power.readOp.dynamic *= sckRation;
222 local_result.power.writeOp.dynamic *= sckRation;
223 local_result.power.searchOp.dynamic *= sckRation;
229 local_result.data_array2->power.readOp.dynamic *= sckRation;
230 local_result.data_array2->power.writeOp.dynamic *= sckRation;
231 local_result.data_array2->power.searchOp.dynamic *= sckRation;
240 local_result.tag_array2->power.readOp.dynamic *= sckRation;
241 local_result.tag_array2->power.writeOp.dynamic *
[all...]
H A Darray.cc202 (candidate_iter)->power.readOp.dynamic) {
204 (candidate_iter)->power.readOp.dynamic;
230 local_result.power.readOp.dynamic *= sckRation;
231 local_result.power.writeOp.dynamic *= sckRation;
232 local_result.power.searchOp.dynamic *= sckRation;
238 local_result.data_array2->power.readOp.dynamic *= sckRation;
239 local_result.data_array2->power.writeOp.dynamic *= sckRation;
240 local_result.data_array2->power.searchOp.dynamic *= sckRation;
249 local_result.tag_array2->power.readOp.dynamic *= sckRation;
250 local_result.tag_array2->power.writeOp.dynamic *
[all...]
H A Dinterconnect.cc113 power.readOp.dynamic *= data_width;
124 assert(power.readOp.dynamic > 0);
132 power.readOp.dynamic *= sckRation;
133 power.writeOp.dynamic *= sckRation;
134 power.searchOp.dynamic *= sckRation;
156 power.readOp.dynamic = wtemp1->power.readOp.dynamic;
185 output_data.peak_dynamic_power = power_t.readOp.dynamic * clockRate;
188 output_data.runtime_dynamic_energy = rt_power.readOp.dynamic;
211 power.readOp.dynamic *
[all...]
H A Dcore.cc2190 globalBPT->power_t.readOp.dynamic +=
2191 globalBPT->local_result.power.readOp.dynamic *
2193 globalBPT->local_result.power.writeOp.dynamic *
2198 globalBPT->rt_power.readOp.dynamic +=
2199 globalBPT->local_result.power.readOp.dynamic *
2201 globalBPT->local_result.power.writeOp.dynamic *
2211 L1_localBPT->power_t.readOp.dynamic +=
2212 L1_localBPT->local_result.power.readOp.dynamic *
2214 L1_localBPT->local_result.power.writeOp.dynamic *
2219 L1_localBPT->rt_power.readOp.dynamic
[all...]
H A Dlogic.cc109 power.readOp.dynamic =
126 power.readOp.dynamic *= sckRation;
127 power.writeOp.dynamic *= sckRation;
128 power.searchOp.dynamic *= sckRation;
135 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
138 output_data.runtime_dynamic_energy = power.readOp.dynamic * accesses;
177 power.readOp.dynamic *= sckRation;
178 power.writeOp.dynamic *= sckRation;
179 power.searchOp.dynamic *= sckRation;
193 power.readOp.dynamic
[all...]
H A Dnoc.cc155 router->buffer.rt_power.readOp.dynamic =
156 (router->buffer.power.readOp.dynamic +
157 router->buffer.power.writeOp.dynamic) * rtp_stats.readAc.access;
158 router->crossbar.rt_power.readOp.dynamic =
159 router->crossbar.power.readOp.dynamic * rtp_stats.readAc.access;
160 router->arbiter.rt_power.readOp.dynamic =
161 router->arbiter.power.readOp.dynamic * rtp_stats.readAc.access;
H A Diocontrollers.cc60 Total dynamic power of FBDIMM, NIC, PCIe = 84*0.132 + 84*0.049*0.132 = 11.14 - 2.17 = 8.98
176 power.readOp.dynamic = mac_dyn + frontend_dyn + SerDer_dyn;
193 output_data.peak_dynamic_power = power.readOp.dynamic * nius.duty_cycle;
194 output_data.runtime_dynamic_energy = power.readOp.dynamic * nius.perc_load;
334 power.readOp.dynamic = (ctrl_dyn + (pciep.withPHY ? SerDer_dyn : 0)) *
353 output_data.peak_dynamic_power = power.readOp.dynamic * pcies.duty_cycle;
355 power.readOp.dynamic * pcies.perc_load;
479 power.readOp.dynamic = (ctrl_dyn + (fcp.withPHY ? SerDer_dyn : 0)) *
499 output_data.peak_dynamic_power = power.readOp.dynamic * fcs.duty_cycle;
500 output_data.runtime_dynamic_energy = power.readOp.dynamic * fc
[all...]
H A Dmemoryctrl.cc128 power.readOp.dynamic = C_MCB * g_tp.peri_global.Vdd *
151 power.readOp.dynamic = backend_dyn;
172 power.readOp.dynamic *= 1.2;
189 // Peak dynamic power calculation
190 output_data.peak_dynamic_power = power.readOp.dynamic *
193 // Runtime dynamic energy calculation
195 power.readOp.dynamic *
200 power.readOp.dynamic * 0.1 * execution_time;
260 //power.readOp.dynamic = 0.02*memAccesses*llcBlocksize*8;//change from Bytes to bits.
261 power.readOp.dynamic
[all...]
/gem5/ext/mcpat/cacti/
H A Duca.cc237 power_routing_to_bank.readOp.dynamic = htree_in_add->power.readOp.dynamic + htree_out_data->power.readOp.dynamic;
238 power_routing_to_bank.writeOp.dynamic = htree_in_add->power.readOp.dynamic + htree_in_data->power.readOp.dynamic;
240 power_routing_to_bank.searchOp.dynamic =
241 htree_in_search->power.searchOp.dynamic +
242 htree_out_search->power.searchOp.dynamic;
258 power.searchOp.dynamic
[all...]
H A Dbank.cc162 power.readOp.dynamic += mat.power.readOp.dynamic * dp.num_act_mats_hor_dir;
166 power.readOp.dynamic += htree_in_add->power.readOp.dynamic;
167 power.readOp.dynamic += htree_out_data->power.readOp.dynamic;
177 power.readOp.dynamic += mat.power.readOp.dynamic ;//for fa and cam num_act_mats_hor_dir is 1 for plain r/w
181 power.searchOp.dynamic += mat.power.searchOp.dynamic * d
[all...]
H A Dio.cc569 z.dynamic = x.dynamic + y.dynamic;
581 z.dynamic = x.dynamic * y[0];
1372 file << fin_res.power.searchOp.dynamic*1e+9 << ", ";
1376 file << fin_res.power.readOp.dynamic*1e+9 << ", ";
1377 file << fin_res.power.writeOp.dynamic*1e+9 << ", ";
1380 // file << fin_res.tag_array2->power.readOp.dynamic*1e+9 << ", ";
1386 // file << fin_res.data_array2->power.readOp.dynamic*
[all...]
H A Dmat.cc946 power_matchline.searchOp.dynamic = dynSearchEng;
1211 power_bitline.readOp.dynamic = dynRdEnergy;
1212 power_bitline.writeOp.dynamic = dynWriteEnergy;
1257 power_sa.readOp.dynamic = C_ld * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd /* num_sa_subarray
1282 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1296 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1316 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1340 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1365 power_comparator.readOp.dynamic += 0.5 * Ceq * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd * 4 * A;
1383 power_comparator.readOp.dynamic
[all...]
H A DUcache.cc70 min_dyn = (min_dyn > res.power.readOp.dynamic) ? res.power.readOp.dynamic : min_dyn;
78 min_dyn = (min_dyn > res->nuca_pda.power.readOp.dynamic) ? res->nuca_pda.power.readOp.dynamic : min_dyn;
86 min_dyn = (min_dyn > res->power.readOp.dynamic) ? res->power.readOp.dynamic : min_dyn;
303 ptr_array->power_row_predecoder_drivers.readOp.dynamic *=
305 ptr_array->power_row_predecoder_drivers.writeOp.dynamic *=
307 ptr_array->power_row_predecoder_drivers.searchOp.dynamic *=
312 ptr_array->power_row_predecoder_blocks.readOp.dynamic *
[all...]
H A Drouter.cc210 crossbar.power.readOp.dynamic = c_b.power.readOp.dynamic;
216 crossbar.power.readOp.dynamic = tr_crossbar_power();
237 arbiter.power.readOp.dynamic = vcarb.power.readOp.dynamic * I +
238 cbarb.power.readOp.dynamic * O;
245 power.readOp.dynamic = ((buffer.power.readOp.dynamic +
246 buffer.power.writeOp.dynamic) +
247 crossbar.power.readOp.dynamic
[all...]
H A Dhtree2.cc58 // power.readOp.dynamic = 0;
98 power.readOp.dynamic *= init_wire_bw;
100 assert(power.readOp.dynamic >= 0);
120 power.readOp.dynamic += 0.5 *
126 power.searchOp.dynamic += 0.5 *
176 power.readOp.dynamic += 0.5 *
182 power.searchOp.dynamic += 0.5 *
189 power.readOp.dynamic += 0.5 *
195 power.searchOp.dynamic += 0.5 *
202 power.readOp.dynamic
[all...]
H A Dwire.cc63 assert(power.readOp.dynamic > 0);
115 assert(power.readOp.dynamic > 0);
150 power.readOp.dynamic = global.power.readOp.dynamic * wire_length;
161 power.readOp.dynamic = global_5.power.readOp.dynamic * wire_length;
172 power.readOp.dynamic = global_10.power.readOp.dynamic * wire_length;
183 power.readOp.dynamic = global_20.power.readOp.dynamic * wire_lengt
[all...]
H A Dnuca.cc325 (router_s[ro]->power.readOp.dynamic) + avg_hhop *
326 (wire_horizontal[wr]->power.readOp.dynamic) *
328 (wire_vertical[wr]->power.readOp.dynamic) *
329 (g_ip->block_sz * 8 + 64) + ures.power.readOp.dynamic;
354 nuca_list.back()->wire_pda.power.readOp.dynamic =
356 (wire_horizontal[wr]->power.readOp.dynamic +
357 wire_vertical[wr]->power.readOp.dynamic);
389 nuca_list.back()->nuca_pda.power.readOp.dynamic = opt_dyn_power;
475 printf("\tHorizontal link energy -dynamic/access %g (nJ)\n"
477 fr->h_wire->power.readOp.dynamic*
[all...]
H A Ddecoder.cc203 power.readOp.dynamic += (c_load + c_intrinsic) * Vdd * Vdd;
214 power.readOp.dynamic += (c_load + c_intrinsic) * Vdd * Vdd;
227 power.readOp.dynamic += c_load * Vpp * Vpp + c_intrinsic * Vdd * Vdd;
683 power_nand2_path.readOp.dynamic += (c_load + c_intrinsic) * Vdd * Vdd;
695 power_nand2_path.readOp.dynamic += (c_intrinsic + c_load) * Vdd * Vdd;
711 power_nand2_path.readOp.dynamic += (c_intrinsic + c_load) * Vdd * Vdd;
720 power_nand2_path.readOp.dynamic += (c_intrinsic + c_load) * Vdd * Vdd;
735 power_nand3_path.readOp.dynamic += (c_intrinsic + c_load) * Vdd * Vdd;
747 power_nand3_path.readOp.dynamic += (c_intrinsic + c_load) * Vdd * Vdd;
763 power_nand3_path.readOp.dynamic
[all...]
H A Dcrossbar.cc131 power.readOp.dynamic =
132 (w1.power.readOp.dynamic + w2.power.readOp.dynamic +
170 cout << "Dynamic Power : " << power.readOp.dynamic*1e9 *
/gem5/tests/test-progs/hello/src/
H A DMakefile.x867 all: hello64-static hello64-dynamic hello32-static
10 upload: hello64-static hello64-dynamic hello32-static
11 scp hello64-static hello64-dynamic hello32-static $(UPLOAD_LOCATION)
16 hello64-dynamic: hello.c dockcross-x64
17 ./dockcross-x64 bash -c '$$CC hello.c -o hello64-dynamic'
31 rm -f dockcross-* hello64-static hello64-dynamic hello32-static
/gem5/src/systemc/tests/systemc/compliance_1666/test233/
H A Dtest233.cpp31 sc_assert(h.dynamic() == false);
43 sc_assert(h.dynamic() == false);
58 sc_assert(h.dynamic() == true);
70 sc_assert(h.dynamic() == true);
84 sc_assert(h.dynamic() == false);
97 sc_assert(h.dynamic() == false);
110 sc_assert(h.dynamic() == true);
123 sc_assert(h.dynamic() == true);
/gem5/ext/pybind11/tests/
H A Dtest_pickling.py30 p.dynamic = "Attribute"
36 assert p2.dynamic == p.dynamic
/gem5/src/systemc/tests/systemc/compliance_1666/test206/
H A Dtest206.cpp25 sc_assert (h.dynamic()==false);
35 sc_assert (h.dynamic()==false);
49 sc_assert (h.dynamic()==false);
64 if (h.dynamic())
/gem5/src/systemc/tests/systemc/compliance_1666/test203a/
H A Dtest203a.cpp23 sc_assert(h.dynamic() == false);
78 sc_assert(h2.dynamic() == false);
94 sc_assert(h3.dynamic() == true);
124 sc_assert(h3.dynamic() == false);
148 sc_assert(h3.dynamic() == false);
172 sc_assert(h3.dynamic() == true);
194 sc_assert(h3.dynamic() == true);
216 sc_assert(h2.dynamic() == false);
235 sc_assert(h2.dynamic() == false);

Completed in 54 milliseconds

12