mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-19 11:54:46 -04:00
Set BHTEntries=128, cache=WT and scoreboardentries=8, Icache size=16384 to improve Coremark and Dhrystone results
This commit is contained in:
parent
37a9cf733b
commit
fd6037fefe
2 changed files with 8 additions and 8 deletions
|
@ -328,16 +328,16 @@ benchmarks:
|
|||
matrix:
|
||||
- BENCH: "dhrystone"
|
||||
ISSUE: "single"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=16384 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8 BHTEntries=128 NrScoreboardEntries=8 DCacheType=config_pkg::WT"]
|
||||
- BENCH: "dhrystone"
|
||||
ISSUE: "dual"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=16384 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8 BHTEntries=128 NrScoreboardEntries=8 DCacheType=config_pkg::WT"]
|
||||
- BENCH: "coremark"
|
||||
ISSUE: "single"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=16384 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8 BHTEntries=128 NrScoreboardEntries=8 DCacheType=config_pkg::WT"]
|
||||
- BENCH: "coremark"
|
||||
ISSUE: "dual"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=16384 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8 BHTEntries=128 NrScoreboardEntries=8 DCacheType=config_pkg::WT"]
|
||||
script:
|
||||
- bash verif/regress/"$BENCH".sh
|
||||
- python3 .gitlab-ci/scripts/report_benchmark.py --"$BENCH"_"$ISSUE" verif/sim/out_*/vcs-uvm_sim/"$BENCH"_main.*.log
|
||||
|
|
|
@ -19,10 +19,10 @@ iterations = None
|
|||
# Keep it up-to-date with compiler version and core performance improvements
|
||||
# Will fail if the number of cycles is different from this one
|
||||
valid_cycles = {
|
||||
"dhrystone_dual": 21530,
|
||||
"dhrystone_single": 26392,
|
||||
"coremark_dual": 530099,
|
||||
"coremark_single": 673184,
|
||||
"dhrystone_dual": 21331,
|
||||
"dhrystone_single": 25684,
|
||||
"coremark_dual": 517171,
|
||||
"coremark_single": 659598,
|
||||
"dhrystone_cv32a65x": 33736,
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue