Searched refs:readOp (Results 1 - 22 of 22) sorted by relevance

/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;
244 power_routing_to_bank.readOp.leakage +=
245 htree_in_add->power.readOp.leakage +
246 htree_in_data->power.readOp.leakage +
247 htree_out_data->power.readOp.leakage;
249 power_routing_to_bank.readOp
[all...]
H A Dbank.cc162 power.readOp.dynamic += mat.power.readOp.dynamic * dp.num_act_mats_hor_dir;
163 power.readOp.leakage += mat.power.readOp.leakage * dp.num_mats;
164 power.readOp.gate_leakage += mat.power.readOp.gate_leakage * dp.num_mats;
166 power.readOp.dynamic += htree_in_add->power.readOp.dynamic;
167 power.readOp.dynamic += htree_out_data->power.readOp
[all...]
H A Dmat.cc1184 power_bitline.readOp.leakage =
1189 power_bitline.readOp.gate_leakage = gate_leak_power_cc_inverters_sram_cell +
1211 power_bitline.readOp.dynamic = dynRdEnergy;
1257 power_sa.readOp.dynamic = C_ld * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd /* num_sa_subarray
1259 power_sa.readOp.leakage = lkgIdle * g_tp.peri_global.Vdd;
1282 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1283 power_subarray_out_drv.readOp.leakage += 0; // for now, let leakage of the pass transistor be 0
1284 power_subarray_out_drv.readOp.gate_leakage +=
1296 power_subarray_out_drv.readOp.dynamic += C_ld * 0.5 * g_tp.peri_global.Vdd * g_tp.peri_global.Vdd;
1297 power_subarray_out_drv.readOp
[all...]
H A Drouter.cc197 buffer.power.readOp = buff.power.readOp;
198 buffer.power.writeOp = buffer.power.readOp; //FIXME
210 crossbar.power.readOp.dynamic = c_b.power.readOp.dynamic;
211 crossbar.power.readOp.leakage = c_b.power.readOp.leakage;
212 crossbar.power.readOp.gate_leakage = c_b.power.readOp.gate_leakage;
216 crossbar.power.readOp
[all...]
H A Dwire.cc63 assert(power.readOp.dynamic > 0);
64 assert(power.readOp.leakage > 0);
65 assert(power.readOp.gate_leakage > 0);
115 assert(power.readOp.dynamic > 0);
116 assert(power.readOp.leakage > 0);
117 assert(power.readOp.gate_leakage > 0);
150 power.readOp.dynamic = global.power.readOp.dynamic * wire_length;
151 power.readOp.leakage = global.power.readOp
[all...]
H A Dhtree2.cc58 // power.readOp.dynamic = 0;
59 // power.readOp.leakage = 0;
98 power.readOp.dynamic *= init_wire_bw;
100 assert(power.readOp.dynamic >= 0);
101 assert(power.readOp.leakage >= 0);
120 power.readOp.dynamic += 0.5 *
131 power.readOp.leakage += (wire_bw *
135 power.readOp.gate_leakage += (wire_bw *
176 power.readOp.dynamic += 0.5 *
189 power.readOp
[all...]
H A Ddecoder.cc170 power.readOp.leakage = cumulative_curr * g_tp.peri_global.Vdd;
171 power.readOp.gate_leakage = cumulative_curr_Ig * g_tp.peri_global.Vdd;
203 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;
259 power.readOp.leakage = cumulative_curr * g_tp.peri_global.Vdd;
260 power.readOp.gate_leakage = cumulative_curr_Ig * g_tp.peri_global.Vdd;
644 power_nand2_path.readOp.leakage = leak_L1_nand2 * g_tp.peri_global.Vdd;
645 power_nand3_path.readOp.leakage = leak_L1_nand3 * g_tp.peri_global.Vdd;
646 power_L2.readOp
[all...]
H A Dio.cc595 z.readOp = x.readOp + y.readOp;
604 z.readOp = x.readOp * y;
1376 file << fin_res.power.readOp.dynamic*1e+9 << ", ";
1380 // file << fin_res.tag_array2->power.readOp.dynamic*1e+9 << ", ";
1386 // file << fin_res.data_array2->power.readOp.dynamic*1e+9 << ", ";
1393 // file << fin_res.power.readOp.dynamic*1000/fin_res.cycle_time << ", ";
1396 file <<( fin_res.power.readOp
[all...]
H A Dcrossbar.cc131 power.readOp.dynamic =
132 (w1.power.readOp.dynamic + w2.power.readOp.dynamic +
135 power.readOp.leakage = n_inp * n_out * flit_size * (
142 w1.power.readOp.leakage + w2.power.readOp.leakage);
143 power.readOp.gate_leakage = n_inp * n_out * flit_size * (
150 w1.power.readOp.gate_leakage + w2.power.readOp.gate_leakage);
170 cout << "Dynamic Power : " << power.readOp
[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;
332 bank_count * router_s[ro]->power.readOp.leakage +
333 avg_hhop * (wire_horizontal[wr]->power.readOp.leakage *
335 avg_vhop * (wire_vertical[wr]->power.readOp.leakage *
354 nuca_list.back()->wire_pda.power.readOp.dynamic =
356 (wire_horizontal[wr]->power.readOp.dynamic +
357 wire_vertical[wr]->power.readOp
[all...]
H A Darbiter.cc92 power.readOp.dynamic = (R * arb_req() * Vdd * Vdd / 2 + R * arb_pri() *
109 power.readOp.leakage = (nor1_leak + nor2_leak + not_leak) * Vdd;
110 power.readOp.gate_leakage = nor1_leak_gate * Vdd + nor2_leak_gate * Vdd +
139 cout << "Dynamic Power : " << power.readOp.dynamic*1e9 << " (nJ)" << endl;
140 cout << "Leakage Power : " << power.readOp.leakage*1e3 << " (mW)" << endl;
H A DUcache.cc70 min_dyn = (min_dyn > res.power.readOp.dynamic) ? res.power.readOp.dynamic : min_dyn;
71 min_leakage = (min_leakage > res.power.readOp.leakage) ? res.power.readOp.leakage : min_leakage;
78 min_dyn = (min_dyn > res->nuca_pda.power.readOp.dynamic) ? res->nuca_pda.power.readOp.dynamic : min_dyn;
79 min_leakage = (min_leakage > res->nuca_pda.power.readOp.leakage) ? res->nuca_pda.power.readOp.leakage : min_leakage;
86 min_dyn = (min_dyn > res->power.readOp.dynamic) ? res->power.readOp
[all...]
H A Dcacti_interface.h90 powerComponents readOp; member in class:powerDef
94 powerDef() : readOp(), writeOp(), searchOp() { }
96 readOp.reset();
/gem5/ext/mcpat/
H A Dinterconnect.cc113 power.readOp.dynamic *= data_width;
114 power.readOp.leakage *= data_width;
115 power.readOp.gate_leakage *= data_width;
124 assert(power.readOp.dynamic > 0);
125 assert(power.readOp.leakage > 0);
126 assert(power.readOp.gate_leakage > 0);
132 power.readOp.dynamic *= sckRation;
136 power.readOp.longer_channel_leakage =
137 power.readOp.leakage * long_channel_device_reduction;
156 power.readOp
[all...]
H A Darray.cc202 (candidate_iter)->power.readOp.dynamic) {
204 (candidate_iter)->power.readOp.dynamic;
230 local_result.power.readOp.dynamic *= sckRation;
233 local_result.power.readOp.leakage *= l_ip.nbanks;
234 local_result.power.readOp.longer_channel_leakage =
235 local_result.power.readOp.leakage * long_channel_device_reduction;
238 local_result.data_array2->power.readOp.dynamic *= sckRation;
241 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
242 local_result.data_array2->power.readOp.longer_channel_leakage =
243 local_result.data_array2->power.readOp
[all...]
H A Dcachearray.h103 (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 +
111 local_result.tag_array2->power.readOp.dynamic+
H A Dcachearray.cc192 (candidate_iter)->power.readOp.dynamic) {
194 (candidate_iter)->power.readOp.dynamic;
221 local_result.power.readOp.dynamic *= sckRation;
224 local_result.power.readOp.leakage *= l_ip.nbanks;
225 local_result.power.readOp.longer_channel_leakage =
226 local_result.power.readOp.leakage * long_channel_device_reduction;
229 local_result.data_array2->power.readOp.dynamic *= sckRation;
232 local_result.data_array2->power.readOp.leakage *= l_ip.nbanks;
233 local_result.data_array2->power.readOp.longer_channel_leakage =
234 local_result.data_array2->power.readOp
[all...]
H A Diocontrollers.cc176 power.readOp.dynamic = mac_dyn + frontend_dyn + SerDer_dyn;
177 power.readOp.leakage = (mac_gates + frontend_gates + frontend_gates) *
182 power.readOp.longer_channel_leakage =
183 power.readOp.leakage * long_channel_device_reduction;
184 power.readOp.gate_leakage = (mac_gates + frontend_gates + frontend_gates) *
190 longer_channel_device ? power.readOp.longer_channel_leakage :
191 power.readOp.leakage;
192 output_data.gate_leakage_power = power.readOp.gate_leakage;
193 output_data.peak_dynamic_power = power.readOp.dynamic * nius.duty_cycle;
194 output_data.runtime_dynamic_energy = power.readOp
[all...]
H A Dlogic.cc88 power.readOp.gate_leakage =
109 power.readOp.dynamic =
111 power.readOp.leakage = issue_width * num_arbiter *
118 power.readOp.gate_leakage = issue_width * num_arbiter *
126 power.readOp.dynamic *= sckRation;
132 power.readOp.longer_channel_leakage =
133 power.readOp.leakage * long_channel_device_reduction;
135 output_data.peak_dynamic_power = power.readOp.dynamic * clockRate;
136 output_data.subthreshold_leakage_power = power.readOp.leakage;
137 output_data.gate_leakage_power = power.readOp
[all...]
H A Dnoc.cc78 router->power.readOp.longer_channel_leakage = router->power.readOp.leakage * long_channel_device_reduction;
79 router->buffer.power.readOp.longer_channel_leakage = router->buffer.power.readOp.leakage * long_channel_device_reduction;
80 router->crossbar.power.readOp.longer_channel_leakage = router->crossbar.power.readOp.leakage * long_channel_device_reduction;
81 router->arbiter.power.readOp.longer_channel_leakage = router->arbiter.power.readOp.leakage * long_channel_device_reduction;
155 router->buffer.rt_power.readOp.dynamic =
156 (router->buffer.power.readOp
[all...]
H A Dmemoryctrl.cc128 power.readOp.dynamic = C_MCB * g_tp.peri_global.Vdd *
131 power.readOp.leakage = area_um2 / 2 *
135 power.readOp.gate_leakage = area_um2 / 2 *
151 power.readOp.dynamic = backend_dyn;
152 power.readOp.leakage = (backend_gates) *
155 power.readOp.gate_leakage = (backend_gates) *
164 power.readOp.leakage = area_um2 / 2 *
168 power.readOp.gate_leakage = area_um2 / 2 *
172 power.readOp.dynamic *= 1.2;
173 power.readOp
[all...]
H A Dcore.cc2190 globalBPT->power_t.readOp.dynamic +=
2191 globalBPT->local_result.power.readOp.dynamic *
2198 globalBPT->rt_power.readOp.dynamic +=
2199 globalBPT->local_result.power.readOp.dynamic *
2211 L1_localBPT->power_t.readOp.dynamic +=
2212 L1_localBPT->local_result.power.readOp.dynamic *
2219 L1_localBPT->rt_power.readOp.dynamic +=
2220 L1_localBPT->local_result.power.readOp.dynamic *
2232 L2_localBPT->power_t.readOp.dynamic +=
2233 L2_localBPT->local_result.power.readOp
[all...]

Completed in 58 milliseconds