#
8795ffc0 |
| 10-Apr-2025 |
Sam Castleberry <[email protected]> |
feat: move frontend SRAM read-write conflict handling to SRAMTemplate (#4445)
Hello, this change set is to remove the SRAM read-write conflict handling logic in the frontend, after OpenXiangShan/Uti
feat: move frontend SRAM read-write conflict handling to SRAMTemplate (#4445)
Hello, this change set is to remove the SRAM read-write conflict handling logic in the frontend, after OpenXiangShan/Utility#110 has been merged, which adds this logic to the SRAMTemplate. See that pull request and also #4242 for more context.
After this change, I see microbench IPC change 1.397 -> 1.413 and coremark IPC change 2.136 -> 2.147. The branch mispredictions also decreased slightly in both.
This probably cannot be merged automatically, since the utility submodule should point to the new revision after merging instead of the revision in my branch.
Thanks, Sam
show more ...
|
#
c3d62b63 |
| 28-Oct-2024 |
Easton Man <[email protected]> |
style(frontend): manually wrap some line (#3791)
|
#
cf7d6b7a |
| 25-Oct-2024 |
Muzi <[email protected]> |
style(Frontend): use scalafmt formatting frontend (#3370)
Format frontend according to the scalafmt file drafted in #3061.
|
#
478bf92c |
| 23-Sep-2024 |
Yuandongliang <[email protected]> |
fix(tage): tage bt sram read and write the same addr at the same time (#3606)
|
#
8891a219 |
| 08-Oct-2023 |
Yinan Xu <[email protected]> |
Bump rocket-chip (#2353)
|
#
935edac4 |
| 21-Sep-2023 |
Tang Haojin <[email protected]> |
chore: remove deprecated brackets, APIs, etc. (#2321)
|
#
b3064620 |
| 28-Apr-2023 |
Easton Man <[email protected]> |
bpu: add plru replacer to WrBypass (#2050)
* bpu: add plru replacer in wrbypass
also remove tag in Tage and ITTage wrbypass
* tage: fix idx width
* bpu: wrbypass cleanup and add comments a
bpu: add plru replacer to WrBypass (#2050)
* bpu: add plru replacer in wrbypass
also remove tag in Tage and ITTage wrbypass
* tage: fix idx width
* bpu: wrbypass cleanup and add comments about shared replacer
* bpu: fix code style
show more ...
|
#
3c02ee8f |
| 25-Dec-2022 |
wakafa <[email protected]> |
Separate Utility submodule from XiangShan (#1861)
* misc: add utility submodule
* misc: adjust to new utility framework
* bump utility: revert resetgen
* bump huancun
|
#
02585c22 |
| 18-Aug-2022 |
Lingrui98 <[email protected]> |
wrbypass: add initial state registers to address x state problems
|
#
9658ce50 |
| 25-Mar-2022 |
LinJiawei <[email protected]> |
Bump chisel to 3.5.0
|
#
76e02f07 |
| 10-Dec-2021 |
Lingrui98 <[email protected]> |
wrbypass: use CAM to store idx and tag and use Mem to store data
|
#
569b279f |
| 16-Nov-2021 |
Lingrui98 <[email protected]> |
bpu: extract wrbypass to be a module
|