Lines Matching defs:nbrofBanks

70   const int64_t nbrofBanks               = memSpec.memArchSpec.nbrOfBanks;
72 energy.act_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
73 energy.pre_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
74 energy.read_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
75 energy.write_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
76 energy.ref_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
77 energy.refb_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
78 energy.act_stdby_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
79 energy.pre_stdby_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
80 energy.idle_energy_act_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
81 energy.idle_energy_pre_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
82 energy.f_act_pd_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
83 energy.f_pre_pd_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
84 energy.s_act_pd_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
85 energy.s_pre_pd_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
86 energy.ref_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
87 energy.sref_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
88 energy.sref_ref_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
89 energy.sref_ref_act_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
90 energy.sref_ref_pre_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
91 energy.spup_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
92 energy.spup_ref_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
93 energy.spup_ref_act_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
94 energy.spup_ref_pre_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
95 energy.pup_act_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
96 energy.pup_pre_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
97 energy.total_energy_banks.assign(static_cast<size_t>(nbrofBanks), 0.0);
207 double ione = (mps.idd3n + (iddrho * (static_cast<double>(nbrofBanks - 1)))) / (static_cast<double>(nbrofBanks));
217 for (unsigned i = 0; i < nbrofBanks; i++) {
222 energy.ref_energy_banks[i] = vdd0Domain.calcTivEnergy(c.numberofrefs * t.RFC, mps.idd5 - mps.idd3n) / static_cast<double>(nbrofBanks);
224 energy.pre_stdby_energy_banks[i] = vdd0Domain.calcTivEnergy(c.precycles, mps.idd2n) / static_cast<double>(nbrofBanks);
225 energy.act_stdby_energy_banks[i] = vdd0Domain.calcTivEnergy(c.actcyclesBanks[i], (mps.idd3n - iddrho) / static_cast<double>(nbrofBanks))
226 + esharedActStdby / static_cast<double>(nbrofBanks);
227 energy.idle_energy_act_banks[i] = vdd0Domain.calcTivEnergy(c.idlecycles_act, mps.idd3n) / static_cast<double>(nbrofBanks);
228 energy.idle_energy_pre_banks[i] = vdd0Domain.calcTivEnergy(c.idlecycles_pre, mps.idd2n) / static_cast<double>(nbrofBanks);
229 energy.f_act_pd_energy_banks[i] = vdd0Domain.calcTivEnergy(c.f_act_pdcycles, mps.idd3p1) / static_cast<double>(nbrofBanks);
230 energy.f_pre_pd_energy_banks[i] = vdd0Domain.calcTivEnergy(c.f_pre_pdcycles, mps.idd2p1) / static_cast<double>(nbrofBanks);
231 energy.s_act_pd_energy_banks[i] = vdd0Domain.calcTivEnergy(c.s_act_pdcycles, mps.idd3p0) / static_cast<double>(nbrofBanks);
232 energy.s_pre_pd_energy_banks[i] = vdd0Domain.calcTivEnergy(c.s_pre_pdcycles, mps.idd2p0) / static_cast<double>(nbrofBanks);
238 static_cast<double>(c.spup_ref_pre_cycles), t.clkPeriod,esharedPASR,bwPowerParams,i,nbrofBanks
240 energy.sref_ref_act_energy_banks[i] = vdd0Domain.calcTivEnergy(c.sref_ref_act_cycles, mps.idd3p0) / static_cast<double>(nbrofBanks);
241 energy.sref_ref_pre_energy_banks[i] = vdd0Domain.calcTivEnergy(c.sref_ref_pre_cycles, mps.idd2p0) / static_cast<double>(nbrofBanks);
244 energy.spup_energy_banks[i] = vdd0Domain.calcTivEnergy(c.spup_cycles, mps.idd2n) / static_cast<double>(nbrofBanks);
245 energy.spup_ref_act_energy_banks[i] = vdd0Domain.calcTivEnergy(c.spup_ref_act_cycles, mps.idd3n) / static_cast<double>(nbrofBanks);//
246 energy.spup_ref_pre_energy_banks[i] = vdd0Domain.calcTivEnergy(c.spup_ref_pre_cycles, mps.idd2n) / static_cast<double>(nbrofBanks);
247 energy.spup_ref_energy_banks[i] = ( energy.spup_ref_act_energy + energy.spup_ref_pre_energy ) / static_cast<double>(nbrofBanks);
248 energy.pup_act_energy_banks[i] = vdd0Domain.calcTivEnergy(c.pup_act_cycles, mps.idd3n) / static_cast<double>(nbrofBanks);
249 energy.pup_pre_energy_banks[i] = vdd0Domain.calcTivEnergy(c.pup_pre_cycles, mps.idd2n) / static_cast<double>(nbrofBanks);
346 for (unsigned i = 0; i < nbrofBanks; i++) {
381 const int64_t nbrofBanks = memSpec.memArchSpec.nbrOfBanks;
390 for (unsigned i = 0; i < nbrofBanks; i++) {
439 for (unsigned i = 0; i < nbrofBanks; i++) {
538 unsigned bnkIdx, int64_t nbrofBanks)
551 / static_cast<double>(nbrofBanks);
555 iddsigmaDynBanks = (static_cast<double>(100 - bwPowerParams.bwPowerFactSigma) / (100.0 * static_cast<double>(nbrofBanks))) * idd6;
558 sref_energy_banks = sref_energy_shared + pasr_energy_dyn + (esharedPASR /static_cast<double>(nbrofBanks));
561 sref_energy_banks = (esharedPASR /static_cast<double>(nbrofBanks));
571 / static_cast<double>(nbrofBanks);