Commit Graph

61 Commits

Author SHA1 Message Date
David Harris
5d6eb40c2d Fixed embench to run all tests, even ones not in 1.0 2023-06-17 20:38:51 -07:00
David Harris
6a0d818d74 Other Wally cleanup 2023-06-09 09:37:09 -07:00
David Harris
ef804a4145 Removed postprocessing script from Coremark because percentages are already computed 2023-06-06 20:12:13 -07:00
David Harris
25fef1c38c Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-06-06 08:46:54 -07:00
David Harris
d5ca261bc7 Modified benchmarks/coremark/Makefile to clean addins/coremark as well 2023-06-06 08:46:44 -07:00
Ross Thompson
4425946db8 Fixed typo in coremark makefile. 2023-06-05 11:49:16 -05:00
Ross Thompson
ee1d90eff6 Fixed coremark performance counters to match the updated counter changes from a month ago. 2023-05-22 10:38:23 -05:00
David Harris
b7ebce1487 Fixed division by zero in coremark postprocessing 2023-05-16 13:53:03 -07:00
David Harris
02c61a0d25 Update Coremark makefile 2023-05-16 13:46:20 -07:00
David Harris
ae54860805 Renamed wally-piplined.do to wally.do 2023-02-04 04:38:41 -08:00
David Harris
be08523ba0 Added license headers 2023-02-04 04:29:27 -08:00
David Harris
80f42a8638 Renamed regression to sim 2023-02-02 14:48:23 -08:00
David Harris
78eb90715c Removed pipelined level of hierarchy 2023-02-02 14:14:11 -08:00
Kip Macsai-Goren
7448ee5e84 added additional cache stats to coremark postprocess script 2022-10-25 02:56:25 +00:00
Kip Macsai-Goren
5eb331b65e added I cache stats to coremark output 2022-10-25 02:55:32 +00:00
Kip Macsai-Goren
61745f9804 added simple post processing script to give branch miss proportion in coremark log 2022-09-26 04:51:04 +00:00
David Harris
36bd17984b Reordered embench Makefile to run size tests first 2022-07-20 01:49:33 +00:00
Daniel Torres
20800b2714 embench no longer launches run automatiacally, need to use make run 2022-07-19 15:16:12 -07:00
Daniel Torres
0668659ac9 made changes to makefile, now builds fastest version (RV64im) by default. Also removed redundent CFLAG funroll-all-loops (was duplicated) 2022-07-19 13:17:02 -07:00
David Harris
b13b49658b Removed duplicate -march from CoreMark makefile 2022-07-19 02:58:07 +00:00
David Harris
630110e73e Coremark cleanup 2022-07-18 16:48:13 -07:00
David Harris
9fd772ce83 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally 2022-07-18 23:11:12 +00:00
David Harris
1e87673321 Cleaned up Coremark makefile 2022-07-18 23:10:22 +00:00
Daniel Torres
5a38a15225 added additional changes to coremark to support rv32 2022-07-18 13:30:35 -07:00
DTowersM
fe7d03a3da added some preliminary support for coremark XLEN=32, made sure rv64 not impacted 2022-07-11 21:13:09 +00:00
DTowersM
cd2e32bcba switched coremark to 10 iterations 2022-07-11 17:20:38 +00:00
David Harris
42e18e9a21 CoreMark makefile and printing improvements 2022-07-08 22:00:50 +00:00
DTowersM
55e1bd6c77 added PORT_CFLAGS and some WIP 32bit support 2022-07-08 21:25:52 +00:00
David Harris
7ef87777c1 CoreMark makefile tuning 2022-07-07 16:42:30 -07:00
DTowersM
aa8580b2dc new slim benchmarks/coremark directory now works on addins/coremark repo, removed old riscv-coremark directory 2022-07-07 23:11:02 +00:00
DTowersM
67c5d66209 added changes to the testbench and benchmarks/coremark to support running the addins directory without the fpu 2022-07-06 23:43:57 +00:00
Daniel Torres
d23df0bde8 graph generator now generates 4 graphs, with space for 4 more 2022-06-17 21:28:28 -07:00
Daniel Torres
397783812d embench and testbench now support running both O2 and Os build variations without overwriting one another 2022-06-17 21:15:42 -07:00
DTowersM
c0b9a1b24e fixed a typo in makefile 2022-06-14 17:08:39 +00:00
DTowersM
12f465ea05 added back the .git ignore and .git modules for the coremark directory, also added graphGen to the main repo 2022-06-13 23:33:10 +00:00
DTowersM
39ed36d0ba added back working coremark in benchmarks/riscv64-bcoremarkdirectory, experimental simplifications are in benchmarkscoremark/ but this doesn't currently work (some type of c bug) 2022-06-13 23:23:57 +00:00
DTowersM
a61d1ab087 simplified coremark 2022-06-10 19:15:17 +00:00
DTowersM
e3685c1996 Added my name to the makefile 2022-06-08 17:27:16 +00:00
DTowersM
3d654fd481 modified testbench.sv- now works with coremark 2022-06-07 23:58:50 +00:00
DTowersM
0e7630dc03 simplified makefile. Now can call modelsim to run embench runs. Additionally added spike builds to be able to run the embench tests on spike. typing make now builds all necessary files and starts the simulator on the embench 2022-06-06 22:39:22 +00:00
DTowersM
9e4f17fed9 some changes to further support vsim on embench 2022-06-01 17:19:19 +00:00
DTowersM
4bbacd3742 dummy start trigger and stop trigger support for make file 2022-05-31 20:05:51 +00:00
DTowersM
547537d1d3 embench addition: added options to create .elf, .objdump, .memfile, .addr and .lab files from the executible in the embench build directory 2022-05-26 23:36:38 +00:00
DTowersM
5e87506772 working makefile for embench and removed testbench-f64 2022-05-26 00:08:18 +00:00
Ross Thompson
2d8b0aa650 Modified makefiles to generate function address to name mappings for modelsim. 2022-02-01 18:25:03 -06:00
David Harris
26013a984b Fixed sumtest reference output; added embench benchmark directory 2022-01-24 23:21:09 +00:00
David Harris
4cae11ad28 Merged coremark changes 2022-01-10 05:09:28 +00:00
David Harris
467aac8463 Added riscvsingle. Removed unnecessary coremark config. Added compiler flags for Coremark. 2022-01-10 05:04:13 +00:00
Ross Thompson
3109fa1383 Fixed wavefile.
Converted coremark to use elf2hex.
2022-01-09 22:03:10 -06:00
David Harris
80c87d16a9 Fixed RISCV path in coremark Makefile 2022-01-09 14:39:22 +00:00