Commit Graph

101 Commits

Author SHA1 Message Date
Rose Thompson
7347ed2527 Addeed script to sweep sim_bp for btb. 2023-10-23 15:29:50 -05:00
David Harris
8c6b17de6d Updated wrapper generation to be automatic without specifying WRAPPER=1; instead looks for cvw_t in the file. Also starting to add OSU 130 nm synthesis. 2023-10-19 10:44:03 -07:00
Ross Thompson
0ff34c0d06 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-10-03 17:43:29 -05:00
James E. Stine
9cb0fd7882 Update install script for working SAIL checkout (current version) 2023-10-03 08:00:00 -05:00
Ross Thompson
293fa17eee Renamed parseTest.py to parseHPMC.py 2023-09-27 13:57:40 -05:00
Ross Thompson
9ae6261e5c Completed branch predictor benchmarking. 2023-09-27 13:56:51 -05:00
Ross Thompson
1a003019d6 Actually fixed non-power of 2 issue with RAS.
Added RAS swapping to branch predictor scripts and configurations.
2023-09-27 12:25:05 -05:00
Ross Thompson
469b096bd6 Finally have this script generating beautiful bar plots of branch predictor misrates. 2023-09-25 12:45:09 -05:00
Ross Thompson
ff46fa7d60 Now produces beautiful graphs. 2023-09-25 10:09:33 -05:00
Ross Thompson
95cd882089 Major improvement to the bar graph generation. 2023-09-25 09:55:38 -05:00
Ross Thompson
633bfd4633 Temporarily commit replacement parseTest.py for parseHPMC.py. 2023-09-22 16:00:32 -05:00
Ross Thompson
337deb1eca Updated the branch predictor simulator's parseHPMC.py results.
In a future commit I will update the branch predictor simulator with the fix for the gshare and then update the commit pointing their repo.
2023-09-18 16:59:20 -05:00
David Harris
d674c9b45c Other Wally cleanup 2023-06-09 09:37:09 -07:00
Ross Thompson
1dc7fb567b Merge branch 'localhistory'
Repair to wave file.
Created implementations of local history. Part of my Ph.D. research.
2023-05-22 10:13:31 -05:00
David Harris
fe78b820f4 Merged install script cleanup 2023-05-14 03:41:35 -07:00
David Harris
84e7d6dbbc Added CD before compiling SAIL 2023-05-14 03:08:53 -07:00
Ross Thompson
03823a9bc1 Partially working local history repair. 2023-05-11 14:56:26 -05:00
David Harris
d4d9fa1ff6 wally installation improvements: latest main branch of riscv-arch-test, updated install script 2023-05-10 08:23:55 -07:00
David Harris
be7bc4c9ea Added packages requested for gcc 2023-05-09 10:30:02 -07:00
Ross Thompson
35a59a1193 I think ahead pipelining is working for local history. 2023-05-03 12:52:32 -05:00
Limnanthes Serafini
c427b4c896 Misc typo and indent fixing. 2023-04-13 16:54:15 -07:00
Limnanthes Serafini
e6269b364f Minor comments. 2023-04-12 02:57:42 -07:00
Limnanthes Serafini
978b475269 Added performance and distribution to sim and wrapper. Added colors too! 2023-04-12 02:54:05 -07:00
Limnanthes Serafini
b6ecd15eff Cleanup + success message added to CacheSim 2023-04-11 19:28:28 -07:00
Limnanthes Serafini
98a56dcd66 Further comments and attribution. 2023-04-05 02:46:31 -07:00
Limnanthes Serafini
c42d798ff4 Commenting, attribution for sim, minor log changes 2023-04-05 02:43:02 -07:00
Limnanthes Serafini
6abd4ee1b7 Changed logging enables, debug mode in sim. 2023-04-04 23:49:35 -07:00
Limnanthes Serafini
8f3413f0d5 CacheSim edits, tests. I/D$ logging, Lim's version 2023-04-04 21:12:35 -07:00
Limnanthes Serafini
a1ce7fe321 Moved simulator into bin, added pLRU clearing 2023-04-03 14:10:27 -07:00
David Harris
b0620db374 Tool change docs 2023-03-23 17:24:58 -07:00
David Harris
b360ac5715 Increased NumThreads to 0 2023-03-23 09:36:50 -07:00
David Harris
82b24c6ca9 install docs 2023-03-23 09:33:56 -07:00
David Harris
f4588dd9ac installation script update 2023-03-23 09:31:17 -07:00
David Harris
b5238b6c8d README updates 2023-03-23 09:05:37 -07:00
David Harris
5ef19b9c3a README merge 2023-03-23 08:45:12 -07:00
David Harris
ecdf665854 README/tool installation merge 2023-03-23 08:42:40 -07:00
James Stine
eb0b6860bb Update more information inside Wally install script 2023-03-23 09:20:35 -05:00
Ross Thompson
0e2f3594de
Merge pull request #153 from davidharrishmc/main
Updating install instructions
2023-03-22 23:06:02 -05:00
David Harris
76c2617239 Updating install instructions 2023-03-22 16:11:59 -07:00
James Stine
e60b49952e Add correction for regression on Sail due to bug in recent release. This hash is known to work (verified by Stine/Thompson). May remove later if Sail ever gets fixed 2023-03-21 08:36:30 -05:00
Ross Thompson
69d9bde358 Fixed bug in the tool chain install script. 2023-03-20 11:52:10 -05:00
Ross Thompson
c18a626abe More accurate c model gshare results. 2023-03-13 13:54:04 -05:00
Ross Thompson
ef2c5ce6a7 On our way to finish the C reference data collection. 2023-03-13 13:32:09 -05:00
Ross Thompson
77fe3c5546 Merge branch 'main' of github.com:ross144/cvw into main 2023-03-13 13:30:49 -05:00
Ross Thompson
c57e2a2140 Added reference data. 2023-03-13 13:30:43 -05:00
Ross Thompson
2d49c4582c Modified branch logger to indicate when the warmup period is done.
The branch-predictor-simulator also changed to support this.
2023-03-13 13:26:27 -05:00
Ross Thompson
0441e3b736 Created script to batch processes all the embench branch outcomes into C model branch prediction rate. 2023-03-12 23:15:44 -05:00
Ross Thompson
755b1bfe53 Renamed script to parse branch.log 2023-03-12 22:40:59 -05:00
Ross Thompson
ae42150519 Added script to separate branch.log into separate logs for each benchmark. 2023-03-12 17:58:36 -05:00
Ross Thompson
9c4a69bb0e Partial automation of branch predictor embenching. 2023-03-04 17:10:58 -06:00