Jordan Carlin
022b98a64b
Update all iterative makes to use
2024-09-29 23:14:19 -07:00
Jordan Carlin
7419689359
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability)
2024-07-03 20:42:55 -07:00
David Harris
e2894ed278
derived nobpred_rv32gc config for coremark test
2024-04-24 04:41:25 -07:00
David Harris
bd1afa53f8
simulation cleanup
2024-04-22 12:28:16 -07:00
David Harris
0fc66268f8
coremark sweep cleanup
2024-04-20 12:44:44 -07:00
David Harris
7abf98cb4d
Reordered coremark sweep to match text
2024-04-17 04:03:48 -07:00
David Harris
c11daf43f0
removed extranious iteration flag from makefile
2024-04-17 04:02:58 -07:00
David Harris
45c32bbcdf
Fixed zbc to zbs to use full bit manipulation instructions in CoreMark
2024-04-17 04:02:06 -07:00
David Harris
5fdf8dfbec
Switched back to unsigned ints for RV32 CoreMark per spec. CM/MHz rises from 3.35 to 3.36
2024-04-17 04:01:25 -07:00
David Harris
0ff478d2a1
Updated CoreMark benchmark to default to rv32 for better numbers
2024-04-17 03:15:20 -07:00
Shreesh Kulkarni
18b367e0b0
updated date of file modification
2024-04-08 22:58:32 +05:30
Shreesh Kulkarni
dd3d36d1a7
Modified coremark_sweep.py to tabulate both 32 and 64-bit configurations.
...
Modified the script to tabulate 64-bit RISC-V configurations as well.
2024-04-08 22:56:32 +05:30
David Harris
fec160d6f9
Updated coremark to use wsim
2024-04-06 21:38:44 -07:00
Shreesh Kulkarni
bace06e356
Added CSV file extraction/tabulation support for Coremark Sweep.
...
modified coremark_sweep.py to extract a csv file in the working directory with all the required Coremark performance metrics. Both 32-bit and 64-bit supported.
2024-04-05 23:16:11 +05:30
David Harris
2d60b48db4
Added #! so coremark_sweep.py is executable
2024-03-24 14:42:09 -07:00
Shreesh Kulkarni
9976f7e617
Update coremark_sweep.py
2024-03-22 23:09:14 +05:30
Shreesh Kulkarni
984ed42f6a
Patched coremark_sweep.py. The script now runs for both 32 and 64bit.
2024-03-22 23:05:24 +05:30
Shreesh Kulkarni
d54ebc2785
added authorship and copyright comments
2024-03-20 20:06:45 +05:30
Shreesh Kulkarni
f752085f31
Python Script for Coremark-sweep of 32-bit configurations of Wally.
2024-03-20 19:18:16 +05:30
David Harris
9614913e8f
Changed CoreMark maiefile to rv64im
2024-01-18 22:10:20 -08:00
David Harris
f06f681dbd
CoreMark displays StoreStalls
2024-01-18 21:30:39 -08:00
David Harris
4a4a7b0d03
Back to SweRVe Makefile flags for CoreMark
2024-01-06 18:55:57 -08:00
David Harris
34f97201ee
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-01-06 08:19:56 -08:00
David Harris
0781cd4a44
Improved tlbcontrol to fault on R=0,W=1; fixed more coverage testsin tlbmisc.S; changed integer type to try to speed up CoreMark; comments in Verilate
2024-01-05 22:45:15 -08:00
Rose Thompson
c1e12e3145
added sig_end_canary to coremark.
2024-01-06 00:23:03 -06: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
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