Commit Graph

222 Commits

Author SHA1 Message Date
David Harris
e69d2e2b96 Tool change docs 2023-03-23 17:24:58 -07:00
David Harris
533972d178 Increased NumThreads to 0 2023-03-23 09:36:50 -07:00
David Harris
67186c4498 install docs 2023-03-23 09:33:56 -07:00
David Harris
3a9b40ff1d installation script update 2023-03-23 09:31:17 -07:00
David Harris
16d9fac004 README updates 2023-03-23 09:05:37 -07:00
David Harris
4d9087bc4b README merge 2023-03-23 08:45:12 -07:00
David Harris
120da12414 README/tool installation merge 2023-03-23 08:42:40 -07:00
James Stine
628759a869 Update more information inside Wally install script 2023-03-23 09:20:35 -05:00
Ross Thompson
0827c57bfd Merge pull request #153 from davidharrishmc/main
Updating install instructions
2023-03-22 23:06:02 -05:00
David Harris
b117640266 Updating install instructions 2023-03-22 16:11:59 -07:00
James Stine
48a73e8ee8 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
31e8ae1cd1 Fixed bug in the tool chain install script. 2023-03-20 11:52:10 -05:00
Ross Thompson
a8d6c1cc2f More accurate c model gshare results. 2023-03-13 13:54:04 -05:00
Ross Thompson
2df36f23a7 On our way to finish the C reference data collection. 2023-03-13 13:32:09 -05:00
Ross Thompson
64502fa34c Merge branch 'main' of github.com:ross144/cvw into main 2023-03-13 13:30:49 -05:00
Ross Thompson
d2968376a9 Added reference data. 2023-03-13 13:30:43 -05:00
Ross Thompson
673044f923 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
be05fd5297 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
d7066f72e9 Renamed script to parse branch.log 2023-03-12 22:40:59 -05:00
Ross Thompson
dea9dd962e Added script to separate branch.log into separate logs for each benchmark. 2023-03-12 17:58:36 -05:00
Ross Thompson
e9fa234410 Partial automation of branch predictor embenching. 2023-03-04 17:10:58 -06:00
Ross Thompson
93f2bacdae Updated parsing script. 2023-03-04 13:45:15 -06:00
Ross Thompson
0ecd1ef681 Setup the testbench to exclude the warmup from performance counter reports. 2023-03-03 13:10:01 -06:00
Ross Thompson
724f2634c5 Fixed bug in performance counter script. 2023-03-02 22:32:13 -06:00
Ross Thompson
1f3639bff6 Added support for branch target buffer stats. 2023-03-02 22:16:30 -06:00
Ross Thompson
cbc5de1ebd Improved branch predictor graph generation. 2023-02-23 20:44:47 -06:00
Ross Thompson
c9609609aa updates to bp result parsing script. 2023-02-22 22:08:00 -06:00
Ross Thompson
ecbfd776d6 Updated branch predictor results processing script. 2023-02-22 16:11:52 -06:00
Ross Thompson
0f98cfe5b4 Simplified branch predictor. 2023-02-19 22:49:48 -06:00
Ross Thompson
eafb406c9e Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-10 10:38:39 -06:00
Ross Thompson
a1bdd9daa7 Added new features to branch predictor analysis script. 2023-02-10 09:07:06 -06:00
David Harris
7f062cff8b Removed unnecessary --enable-multilib from gcc build commands because --with-multilib-generator implies it 2023-02-08 13:02:21 -08:00
David Harris
76332cac06 Paths changed in latest GCC 2023-02-07 16:49:50 -08:00
Ross Thompson
a07684914b Updated imperas git repo to use a different hash. 2023-02-06 16:35:03 -06:00
David Harris
be08523ba0 Added license headers 2023-02-04 04:29:27 -08:00
David Harris
4dca69f205 Updated division radix test script with paths, but script is out of date for files it manipulates 2023-02-03 08:36:03 -08:00
Ross Thompson
bfbf534830 Created scripts to install imperas and run a single test using imperas. 2023-01-31 13:51:05 -06:00
Ross Thompson
a9902337cf Merge branch 'main' of https://github.com/openhwgroup/cvw
This merges the branch predictor improvements into the main repo.
2023-01-29 15:24:20 -06:00
Ross Thompson
5fb3a669b1 Updated benchmark parsing script. 2023-01-29 14:17:45 -06:00
David Harris
ff9171aba7 Added libppa.pl to characterize liberty files 2023-01-28 10:22:59 -08:00
Ross Thompson
a03526c1a2 Added github cli (gh) to install script. 2023-01-23 15:17:12 -06:00
David Harris
b6b67516eb Repo cleanup 2023-01-23 10:37:33 -08:00
Ross Thompson
24618f741a Added SPDX header to scripts. 2023-01-22 13:04:31 -06:00
Ross Thompson
f7c89abe06 Added SPDX header to install script. 2023-01-22 12:53:23 -06:00
Ross Thompson
7f09b8cc88 Found minor bug in install script. 2023-01-21 22:14:58 -06:00
Ross Thompson
c1790e67bc Defaults to 1 job compiles. 2023-01-21 22:00:26 -06:00
Ross Thompson
b737c2ab12 Added argument to install script for alternate install directory. 2023-01-21 21:31:47 -06:00
Ross Thompson
528f1a0940 Added check for the odd Ubuntu 22.04 python2/3 issue. 2023-01-21 21:29:37 -06:00
Ross Thompson
b73bf728a5 More improvements to the tool install script. 2023-01-21 21:23:23 -06:00
Ross Thompson
3667222831 Working toolchain install script for ubuntu. 2023-01-21 20:52:58 -06:00
Ross Thompson
8d6a58f2cf fixes to installer script 2023-01-21 18:00:14 -06:00
Ross Thompson
b522bcc081 fixes to install script. 2023-01-21 17:32:44 -06:00
Ross Thompson
8c70705ecf Updates to tool install script 2023-01-21 17:24:21 -06:00
Ross Thompson
4a73f173bb Created a tool chain install script for ubuntu 22.04. 2023-01-21 14:03:30 -06:00
Ross Thompson
5f31c681ff Updated branch predictor. 2023-01-11 17:00:45 -06:00
David Harris
9e67b9475e Remove unused signals 2023-01-07 06:26:29 -08:00
David Harris
cdcee61aac vclean working; started removing unused signals 2023-01-07 05:34:58 -08:00
David Harris
cf103f2588 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2023-01-07 04:49:40 -08:00
David Harris
26001f8c3f Started vclean script to clean Verilog 2023-01-07 04:49:38 -08:00
Ross Thompson
e535ff3e1f Fancy plot for branch predictor. 2023-01-06 18:04:49 -06:00
Ross Thompson
81fe08192e Added python script to post process performance counter metrics. 2023-01-06 15:15:54 -06:00
David Harris
facf439c70 testcount.pl script to count number of tests in each instruction 2022-12-25 22:28:58 -08:00
David Harris
73a84f28b9 Moved some privileged tests to be simulated. 2022-05-12 04:45:41 +00:00
David Harris
f2bda069da Adjusted scripts to use 2022-03-04 05:09:02 +00:00
David Harris
de7b9c127e Added E extension, and downloaded riscv-dv and embench-iot to addins 2022-01-17 14:42:59 +00:00
David Harris
27c1d73cb1 Code cleanup 2022-01-07 04:07:04 +00:00
David Harris
07932ad0aa Replaced exe2memfile with SiFive elf2hex 2022-01-05 22:10:26 +00:00
James E. Stine
962e7dc782 Add script to generate memfile using elf2hex 2022-01-05 10:44:01 -06:00
David Harris
67bbb03897 Fixed exe2memfile.pl bug 2021-12-27 00:44:18 +00:00
David Harris
e97e512da9 Started FIR test code and started incorporating Imperas tests 2021-12-25 22:39:51 +00:00
David Harris
7bdd9b2860 exe2memfile don't print when only 1 file 2021-11-18 20:37:53 -08:00
David Harris
c45f276f86 Moved exe2memfile.pl 2021-11-18 20:32:13 -08:00