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
Encountered an error when running the 8Gb HBM2 and 3 configurations, as depicted in the screenshot:
Upon inspecting the implementation, I found https://github.com/CMU-SAFARI/ramulator2/blob/b7c70275f04126c647edb989270cc429776955d1/src/dram/impl/HBM3.cpp#L14
https://github.com/CMU-SAFARI/ramulator2/blob/b7c70275f04126c647edb989270cc429776955d1/src/dram/impl/HBM2.cpp#L14
It seems the density should be
8<<10
instead of6<<10
?I have tested other versions of HBM2/3, and they appear to be functioning correctly.