CMUAbstract / POPT-CacheSim-HPCA21

MIT License
18 stars 7 forks source link

LLC m_dirty (uint8_t) bitvector is not correct for 16-ways #4

Open alisemi opened 1 year ago

alisemi commented 1 year ago

m_dirty member variable is defined as a 8-bit unsigned integer, used as a bit-vector for detecting the dirty bits. But LLC in the simulations is 16-way associative, meaning that we need 16-bit bit-vector for the dirty bits. This cause correctness issues with the simulation.