Commit Graph

50 Commits

Author SHA1 Message Date
Ross Thompson
1c381b0546 Setup the testbench to exclude the warmup from performance counter reports. 2023-03-03 13:10:01 -06:00
Ross Thompson
983e30dcb1 Fixed bug in performance counter script. 2023-03-02 22:32:13 -06:00
Ross Thompson
9bac643db2 Added support for branch target buffer stats. 2023-03-02 22:16:30 -06:00
Ross Thompson
5243d1e1d4 Improved branch predictor graph generation. 2023-02-23 20:44:47 -06:00
Ross Thompson
f0d32a745a updates to bp result parsing script. 2023-02-22 22:08:00 -06:00
Ross Thompson
4a9dbe4680 Updated branch predictor results processing script. 2023-02-22 16:11:52 -06:00
Ross Thompson
b32093b33b Simplified branch predictor. 2023-02-19 22:49:48 -06:00
Ross Thompson
9c2e0de672 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-10 10:38:39 -06:00
Ross Thompson
c90727a25f Added new features to branch predictor analysis script. 2023-02-10 09:07:06 -06:00
David Harris
7383fbd144 Removed unnecessary --enable-multilib from gcc build commands because --with-multilib-generator implies it 2023-02-08 13:02:21 -08:00
David Harris
bcd90bdb4e Paths changed in latest GCC 2023-02-07 16:49:50 -08:00
Ross Thompson
ccc9f31c75 Updated imperas git repo to use a different hash. 2023-02-06 16:35:03 -06:00
David Harris
3f22b62601 Added license headers 2023-02-04 04:29:27 -08:00
David Harris
398992db3b 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
92fc532b82 Created scripts to install imperas and run a single test using imperas. 2023-01-31 13:51:05 -06:00
Ross Thompson
a9a7054e2f 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
1a418d9fe2 Updated benchmark parsing script. 2023-01-29 14:17:45 -06:00
David Harris
0e53c4427e Added libppa.pl to characterize liberty files 2023-01-28 10:22:59 -08:00
Ross Thompson
0f365dec20 Added github cli (gh) to install script. 2023-01-23 15:17:12 -06:00
David Harris
2d7f39672a Repo cleanup 2023-01-23 10:37:33 -08:00
Ross Thompson
1b6d5cbbc9 Added SPDX header to scripts. 2023-01-22 13:04:31 -06:00
Ross Thompson
19966033f1 Added SPDX header to install script. 2023-01-22 12:53:23 -06:00
Ross Thompson
cb41b921b7 Found minor bug in install script. 2023-01-21 22:14:58 -06:00
Ross Thompson
285cbfe530 Defaults to 1 job compiles. 2023-01-21 22:00:26 -06:00
Ross Thompson
5c799fa578 Added argument to install script for alternate install directory. 2023-01-21 21:31:47 -06:00
Ross Thompson
365a6e9f7a Added check for the odd Ubuntu 22.04 python2/3 issue. 2023-01-21 21:29:37 -06:00
Ross Thompson
f82e7474d9 More improvements to the tool install script. 2023-01-21 21:23:23 -06:00
Ross Thompson
b460b780aa Working toolchain install script for ubuntu. 2023-01-21 20:52:58 -06:00
Ross Thompson
70005c4c48 fixes to installer script 2023-01-21 18:00:14 -06:00
Ross Thompson
59b770ad15 fixes to install script. 2023-01-21 17:32:44 -06:00
Ross Thompson
a748cc1acb Updates to tool install script 2023-01-21 17:24:21 -06:00
Ross Thompson
b28895b662 Created a tool chain install script for ubuntu 22.04. 2023-01-21 14:03:30 -06:00
Ross Thompson
6999b4562e Updated branch predictor. 2023-01-11 17:00:45 -06:00
David Harris
33c910f952 Remove unused signals 2023-01-07 06:26:29 -08:00
David Harris
d8f0425467 vclean working; started removing unused signals 2023-01-07 05:34:58 -08:00
David Harris
f4cb652a00 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2023-01-07 04:49:40 -08:00
David Harris
dfddca3ed3 Started vclean script to clean Verilog 2023-01-07 04:49:38 -08:00
Ross Thompson
c1c4024b4b Fancy plot for branch predictor. 2023-01-06 18:04:49 -06:00
Ross Thompson
7223d1e05c Added python script to post process performance counter metrics. 2023-01-06 15:15:54 -06:00
David Harris
cd47a7d781 testcount.pl script to count number of tests in each instruction 2022-12-25 22:28:58 -08:00
David Harris
aa452b2f38 Moved some privileged tests to be simulated. 2022-05-12 04:45:41 +00:00
David Harris
99a0e2d73d Adjusted scripts to use 2022-03-04 05:09:02 +00:00
David Harris
55b4423329 Added E extension, and downloaded riscv-dv and embench-iot to addins 2022-01-17 14:42:59 +00:00
David Harris
0e023e29d8 Code cleanup 2022-01-07 04:07:04 +00:00
David Harris
355efda9bc Replaced exe2memfile with SiFive elf2hex 2022-01-05 22:10:26 +00:00
James E. Stine
17e9ff4610 Add script to generate memfile using elf2hex 2022-01-05 10:44:01 -06:00
David Harris
67d5b1bb42 Fixed exe2memfile.pl bug 2021-12-27 00:44:18 +00:00
David Harris
48bb534658 Started FIR test code and started incorporating Imperas tests 2021-12-25 22:39:51 +00:00
David Harris
5b424fe9bf exe2memfile don't print when only 1 file 2021-11-18 20:37:53 -08:00
David Harris
a801e0dbec Moved exe2memfile.pl 2021-11-18 20:32:13 -08:00