Searched refs:nBanks (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/drampower/src/
H A DCommandAnalysis.cc67 auto &nBanks = memSpec.memArchSpec.nbrOfBanks; local
69 numberofactsBanks.assign(static_cast<size_t>(nBanks), 0);
70 numberofpresBanks.assign(static_cast<size_t>(nBanks), 0);
71 numberofreadsBanks.assign(static_cast<size_t>(nBanks), 0);
72 numberofwritesBanks.assign(static_cast<size_t>(nBanks), 0);
73 actcyclesBanks.assign(static_cast<size_t>(nBanks), 0);
74 numberofrefbBanks.assign(static_cast<size_t>(nBanks), 0);
76 first_act_cycle_banks.resize(static_cast<size_t>(nBanks), 0);
81 bank_state.resize(static_cast<size_t>(nBanks), BANK_PRECHARGED);
82 last_bank_state.resize(static_cast<size_t>(nBanks), BANK_PRECHARGE
[all...]
H A DCmdScheduler.h157 int64_t nBanks; member in class:Data::cmdScheduler
H A DCmdScheduler.cc59 nBanks = memArchSpec.nbrOfBanks;
209 std::vector<int64_t> bankAccessNum(static_cast<size_t>(nBanks), -1);
210 std::vector<bool> ACTSchedule(static_cast<size_t>(nBanks), false);
289 bankAddr = bankGroupAddr * static_cast<uint64_t>(nBanks) / nbrOfBankGroups + bankPointer[bankGroupAddr];
619 uint64_t bankMask = (nBanks / (BI * nbrOfBankGroups) - 1) << bankShift;
636 uint64_t bankMask = (nBanks / BI - 1) << bankShift;
648 uint64_t rowShift = uintLog2(nColumns * nBanks);

Completed in 8 milliseconds