Jordan Carlin
63f70b4be9
Update expected benchmark results
2025-06-04 05:11:56 +00:00
Jordan Carlin
916233e789
Fix embench compilation with gcc 15
2025-05-20 15:19:36 -07:00
David Harris
bed00c80d2
Merge pull request #1409 from jordancarlin/spelling
...
Fix lots of spelling errors
2025-05-08 04:58:11 -07:00
Jordan Carlin
5271234591
Fix lots of spelling errors
2025-05-08 00:18:38 -07:00
SadhviNarayanan
534971f37c
removed actual_results for embench run
2025-05-04 15:58:47 -07:00
SadhviNarayanan
534a467ff3
gitignore added
2025-05-04 15:57:02 -07:00
SadhviNarayanan
d923d961c1
diff logic for embench - directory level
2025-05-04 12:03:15 -07:00
SadhviNarayanan
4370ee83ad
updated code for more modularity and simplicity
2025-05-04 01:19:29 -07:00
SadhviNarayanan
c700a9bb07
updated the script to use external file for comparison, and condensed grep logic for embench
2025-04-28 12:08:18 -07:00
SadhviNarayanan
16737fcd52
Merge remote-tracking branch 'upstream/main'
2025-04-26 01:42:08 -07:00
SadhviNarayanan
b2958f228f
added benchmarking scripts to check for performance hits
2025-04-26 01:32:29 -07:00
Jordan Carlin
4d18836bfc
Use Verilator for benchmarks by default
2025-04-23 19:13:06 -07:00
Jordan Carlin
701c0d09c6
Create branch log by default for embench make run
2025-04-15 01:01:21 -07:00
Jordan Carlin
87ae668442
Fix python shadowing builtins
2025-02-15 17:14:03 -08:00
Jordan Carlin
4595e2cfb6
Enable ruff import sorting
2025-02-15 15:44:24 -08:00
Jordan Carlin
1d71889709
Fix remaining ruff lint errors
2025-01-27 01:25:13 -08:00
Jordan Carlin
51c3d59605
Lots more python updates
2024-12-17 21:31:12 -08:00
Jordan Carlin
21e35c9068
Lots more python cleanup
2024-12-17 16:32:49 -08:00
Jordan Carlin
0e3030dc23
Remove python semicolons
2024-12-17 15:37:19 -08:00
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
cd9c2e0e2b
Updated embench Makefile to refer to generic sim, rather than modelsim
2024-04-17 03:16:01 -07:00
David Harris
0ff478d2a1
Updated CoreMark benchmark to default to rv32 for better numbers
2024-04-17 03:15:20 -07:00
Rose Thompson
2702b9f001
Patch makefile in embench to use wsim.
2024-04-16 12:10:43 -05: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
Rose Thompson
0c789c2fbd
Fixed subtle bug in the embench makefile if the sim/wkdir directory did not exist.
2023-11-26 15:34:40 -06:00
David Harris
2b2016271a
repo cleanup and start to add CMO tests
2023-11-20 23:41:36 -08:00
David Harris
887cf935dc
wallySynthAll.sh automates running all synthesis experiments without maxopt
2023-11-19 06:49:07 -08:00
David Harris
96f9409da4
Embench Makefile to sweep experiments across configs
2023-11-17 15:11:52 -08:00