-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Support: Configurable Cache Replacement Policies #230
base: master
Are you sure you want to change the base?
Conversation
- Replacement Factory now uses Sparta's ReplacementIF internally - Modify CacheFuncModel and all the caches to use the newly modified cache-ifc
@govardhnn Can you add the missing files that are preventing CI from running? |
Will fix this by the Monday(Jan 20) TG meeting. Apologies for the delayed response! |
Signed-off-by: Isaac David <[email protected]>
Also implements integer extension instructions which requires the value encoded in the instruction for sequencing.
A unit test bench template. It intends to help new users create unit tests. Three components, Src, Sink, Dut. Handles json and stf input test types. Conforms to coding style through clang-formt. I created this for myself a while back to help learning the concepts, updated for coding style. It was useful to me when learning sparta/map/olympia. --------- Co-authored-by: jeff <[email protected]>
Added several subdirectories to the `core` directory to created new libraries for each "unit" to make the repo easier to navigate.
Added a parameter to the Vector tester to be able to reduce code size. Also removed several redundant tests.
Signed-off-by: Govardhan <[email protected]>
Hi, I have borrowed the missing
|
You are correct that the missing cache files should be picked up from the sparta install. I cloned your branch locally, removed the |
Yep @knute-mips, I'll try to replicate the same commands from |
@knute-mips looks like the Branch-Pedictor test
|
A copy of cache/ was moved from sparta to core/ in olympia due to a false-alarm by the CI - now reverted.
Building on Issue#61, this merge request proposes to add configurable cache-replacement policies to Olympia.