Searched refs:energy (Results 1 - 7 of 7) sorted by relevance

/gem5/ext/drampower/src/
H A DMemoryPowerModel.cc57 energy.total_energy = 0;
60 // Calculate energy and average power consumption for the given command trace
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
[all...]
H A DMemoryPowerModel.h57 // Calculate energy and average power consumption for the given memory
64 // Used to calculate self-refresh active energy
95 // Total energy of all activates
99 // Total energy of all precharges
103 // Total energy of all reads
107 // Total energy of all writes
111 // Total energy of all refreshes
115 // Bankwise refresh energy
118 // Total background energy of all active standby cycles
122 // Total background energy o
224 Energy energy; member in class:Data::MemoryPowerModel
[all...]
/gem5/ext/dsent/model/electrical/
H A DBroadcastHTree.cc380 double energy = 0.0; local
388 energy += m_repeaters_[i]->getEventResult("INV")->calculateSum() * m_number_segments_[i] * number_branches;
391 energy *= number_bits;
392 getEventResult("DriveTree")->setValue(energy);
394 energy = 0.0;
399 energy += m_leaf_head_driver_->getEventResult("INV")->calculateSum() * number_branches;
405 energy += m_leaf_drivers_[i]->getEventResult("INV")->calculateSum() * number_branches;
408 energy *= number_bits;
409 getEventResult("DriveLoad")->setValue(energy);
H A DRepeatedLink.cc301 double energy = 0.0; local
302 energy += m_repeater_->getEventResult("INV")->calculateSum() * number_segments * number_bits;
303 getEventResult("Send")->setValue(energy);
/gem5/ext/drampower/src/libdrampower/
H A DLibDRAMPower.cc107 return mpm.energy;
/gem5/ext/mcpat/
H A Dlogic.h182 // TODO: Move energy computation to this function to unify hierarchy
197 double energy; member in class:FunctionalUnit
233 // TODO: Move energy computation to this function to unify hierarchy
/gem5/src/mem/
H A Ddram_ctrl.cc2371 // Call the function that calculates window energy at intermediate update
2378 // Get the energy from DRAMPower
2379 Data::MemoryPowerModel::Energy energy = power.powerlib.getEnergy();
2381 // The energy components inside the power lib are calculated over
2383 actEnergy += energy.act_energy * memory.devicesPerRank;
2384 preEnergy += energy.pre_energy * memory.devicesPerRank;
2385 readEnergy += energy.read_energy * memory.devicesPerRank;
2386 writeEnergy += energy.write_energy * memory.devicesPerRank;
2387 refreshEnergy += energy.ref_energy * memory.devicesPerRank;
2388 actBackEnergy += energy
[all...]

Completed in 18 milliseconds