CMU-SAFARI / ramulator2

Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standards, emerging RowHammer mitigation techniques). Described in our paper https://people.inf.ethz.ch/omutlu/pub/Ramulator2_arxiv23.pdf
https://arxiv.org/abs/2308.11030
MIT License
251 stars 62 forks source link

run into bug for lpddr5 with close-row policy #60

Open gxflying opened 2 months ago

gxflying commented 2 months ago

Hi sir: I am try to used LPDDR5 with close row policy, but I run into exceptions when simulation
and the exception is triggered by ClosedRowPolicy::setup the below line, because that the LPDDR5 does NOT have a "close-row" element in m_requests ! m_PRE_req_id = m_dram->m_requests("close-row");

the declaration of the LPDDR5 m_requests is showed below: inline static constexpr ImplDef m_requests = { "read16", "write16", "all-bank-refresh", "per-bank-refresh" };