Searched refs:PRE (Results 1 - 8 of 8) sorted by relevance
/gem5/ext/drampower/src/ |
H A D | CmdScheduler.cc | 75 PRE.erase(PRE.begin(), PRE.end()); 90 PRE.resize(numBanks); 95 if (!PRE.empty()) { 96 PRE.erase(PRE.begin(), PRE.end()); 106 cmd.name = "PRE"; 113 PRE [all...] |
H A D | CommandAnalysis.cc | 57 return i.getType() == MemCommand::PRE && j.getType() != MemCommand::PRE; 188 list.push_back(MemCommand(MemCommand::PRE, cmd.getBank(), preTime)); 235 } else if (type == MemCommand::PRE) {
|
H A D | MemCommand.h | 54 * 4. PRE - Explicit Precharge per bank 76 PRE = 3, enumerator in enum:Data::MemCommand::cmds 148 "PRE",
|
H A D | CAHelpers.cc | 68 } else if ((type == MemCommand::PRE) || (type == MemCommand::PREA)) {
|
H A D | CmdScheduler.h | 102 // PRE is sued to keep recording the time when a precharge occurs. 103 std::vector<commandItem> PRE; member in class:Data::cmdScheduler
|
H A D | CmdHandlers.cc | 113 // all banks to ACT, set the last PRE cycles at RFC-RP cycles from 136 // A REFB command requires a previous PRE command. 138 // This previous PRE command handler is also responsible for keeping the 141 // things simple, since the transition from PRE to ACT state takes time. 154 printWarningIfPoweredDown("Command issued while in power-down mode.", MemCommand::PRE, timestamp, bank); 155 // If command is explicit PRE - update number of precharges, bank 158 // active state before, but there is a state transition to PRE now 172 // transition to PRE is happening. Let's increment the active cycle 182 printWarning("Bank is already precharged!", MemCommand::PRE, timestamp, bank); 191 // state of all banks to PRE an [all...] |
/gem5/ext/drampower/test/libdrampowertest/ |
H A D | lib_test.cc | 107 test.doCommand(MemCommand::PRE,0,600); 108 test.doCommand(MemCommand::PRE,0,650); 130 std::cout << "PRE Cmd Energy: " << test.getEnergy().pre_energy << " pJ" << endl; 140 std::cout << "PRE Stdby Energy: " << test.getEnergy().pre_stdby_energy << " pJ" << endl << endl;
|
/gem5/src/mem/ |
H A D | dram_ctrl.cc | 719 // could be in IDLE if PRE issued before data returned 814 // can the PRE/ACT sequence be done without impacting utlization? 1082 rank_ref.cmdList.push_back(Command(MemCommand::PRE, bank.bank, 1084 DPRINTF(DRAMPower, "%llu,PRE,%d,%d\n", divCeil(pre_at, tCK) - 1290 // if auto-precharge push a PRE command at the correct tick to the 1976 // no outstanding ACT,RD/WR,Auto-PRE sequence scheduled 1984 // or have outstanding ACT,RD/WR,Auto-PRE sequence scheduled 2059 // Force PRE power-down if there are no outstanding commands 2142 // should only enter SREF after PRE-PD wakeup to do a refresh 2296 // ensure refresh is restarted only after final PRE comman [all...] |
Completed in 17 milliseconds