Cache hierarchy design #50
Replies: 2 comments 2 replies
-
This is great forward-thinking to support a future execution-driven simulation modeling (EDM). However, there are other ways to represent the data path for EDM that do not require the data to be copied into the performance model's cache. I have written a few EDM simulators in my past and one of them did perform the copies. It was a nightmare. 😆 Ensuring the data was coherent between cores in a multi-core simulation in addition to the overhead in copying the data over and over again significantly outweighed the benefits of keeping it local. There is another path... 😉 |
Beta Was this translation helpful? Give feedback.
-
Should a new private member variable be added to MemAccessInfo to record which unit or in_port initiated the MemAccessInfo or is wrapping MemAccessInfo with a nested class to add such information preferred? |
Beta Was this translation helpful? Give feedback.
-
I have started this discussion so we can gather different ideas regarding the cache design.
From the issue I have the following
Beta Was this translation helpful? Give feedback.
All reactions