Searched refs:idd3n (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/drampower/src/
H A DMemPowerSpec.h58 double idd3n; member in class:Data::MemPowerSpec
H A DMemPowerSpec.cc55 idd3n(0.0),
90 idd3n = getParamValWithDefault("idd3n", 0.0);
H A DMemoryPowerModel.cc189 energy.act_energy = vdd0Domain.calcTivEnergy(sum(c.numberofactsBanks) * t.RAS , mps.idd0 - mps.idd3n);
191 energy.read_energy = vdd0Domain.calcTivEnergy(sum(c.numberofreadsBanks) * burstCc , mps.idd4r - mps.idd3n);
192 energy.write_energy = vdd0Domain.calcTivEnergy(sum(c.numberofwritesBanks) * burstCc , mps.idd4w - mps.idd3n);
193 energy.ref_energy = vdd0Domain.calcTivEnergy(c.numberofrefs * t.RFC , mps.idd5 - mps.idd3n);
195 energy.act_stdby_energy = vdd0Domain.calcTivEnergy(c.actcycles, mps.idd3n);
198 // But the current iddrho is less than idd3n
199 double iddrho = (static_cast<double>(bwPowerParams.bwPowerFactRho) / 100.0) * (mps.idd3n - mps.idd2n) + mps.idd2n;
206 // So to derrive ione we add (B-1)*iddrho to the idd3n and distribute it to each banks.
207 double ione = (mps.idd3n + (iddrho * (static_cast<double>(nbrofBanks - 1)))) / (static_cast<double>(nbrofBanks));
220 energy.read_energy_banks[i] = vdd0Domain.calcTivEnergy(c.numberofreadsBanks[i] * burstCc, mps.idd4r - mps.idd3n);
519 engy_sref(double idd6, double idd3n, double idd5, double vdd, double sref_cycles, double sref_ref_act_cycles, double sref_ref_pre_cycles, double spup_ref_act_cycles, double spup_ref_pre_cycles, double clk) argument
533 engy_sref_banks(double idd6, double idd3n, double idd5, double vdd, double sref_cycles, double sref_ref_act_cycles, double sref_ref_pre_cycles, double spup_ref_act_cycles, double spup_ref_pre_cycles, double clk, double esharedPASR, const MemBankWiseParams& bwPowerParams, unsigned bnkIdx, int64_t nbrofBanks) argument
[all...]
H A DMemoryPowerModel.h66 double idd3n,
76 double idd3n,
/gem5/src/mem/
H A Ddrampower.cc121 powerSpec.idd3n = p->IDD3N * 1000;

Completed in 5 milliseconds