mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-22 21:27:10 -04:00
cv32a65x CI: Enlarge cache to increase bench result and switch from -O3 to -Os compiler option (#2541)
* .gitlab-ci.yml: Enlarge cv32a65x cache size * Dhrystone_smoke.sh: switch from -O3 to -Os option
This commit is contained in:
parent
5131fb030c
commit
7ae870e02f
3 changed files with 11 additions and 11 deletions
|
@ -184,10 +184,10 @@ smoke-bench:
|
|||
parallel:
|
||||
matrix:
|
||||
- BENCH: "dhrystone"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
script:
|
||||
- bash verif/regress/"$BENCH".sh --no-print
|
||||
- python3 .gitlab-ci/scripts/report_benchmark.py --"$BENCH"_"$DV_HWCONFIG_OPTS" verif/sim/out_*/vcs-uvm_sim/"$BENCH"_main.*.log
|
||||
- bash verif/regress/"$BENCH"_smoke.sh --no-print
|
||||
- python3 .gitlab-ci/scripts/report_benchmark.py --"$BENCH"_cv32a65x verif/sim/out_*/vcs-uvm_sim/"$BENCH"_main.*.log
|
||||
|
||||
hwconfig:
|
||||
extends:
|
||||
|
@ -326,16 +326,16 @@ benchmarks:
|
|||
matrix:
|
||||
- BENCH: "dhrystone"
|
||||
ISSUE: "single"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=16384 IcacheSetAssoc=4 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
- BENCH: "dhrystone"
|
||||
ISSUE: "dual"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=16384 IcacheSetAssoc=4 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
- BENCH: "coremark"
|
||||
ISSUE: "single"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=16384 IcacheSetAssoc=4 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x SuperscalarEn=0 IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
- BENCH: "coremark"
|
||||
ISSUE: "dual"
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=16384 IcacheSetAssoc=4 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"]
|
||||
script:
|
||||
- bash verif/regress/"$BENCH".sh
|
||||
- python3 .gitlab-ci/scripts/report_benchmark.py --"$BENCH"_"$ISSUE" verif/sim/out_*/vcs-uvm_sim/"$BENCH"_main.*.log
|
||||
|
|
|
@ -21,9 +21,9 @@ iterations = None
|
|||
valid_cycles = {
|
||||
"dhrystone_dual": 21530,
|
||||
"dhrystone_single": 26392,
|
||||
"coremark_dual": 531457,
|
||||
"coremark_single": 672500,
|
||||
"dhrystone_cv32a65x": 24740,
|
||||
"coremark_dual": 530099,
|
||||
"coremark_single": 673184,
|
||||
"dhrystone_cv32a65x": 33736,
|
||||
}
|
||||
|
||||
for arg in sys.argv[1:]:
|
||||
|
|
|
@ -48,7 +48,7 @@ cflags=(
|
|||
-nostdlib
|
||||
-nostartfiles
|
||||
-lgcc
|
||||
-O3 --no-inline
|
||||
-Os --no-inline
|
||||
-Wno-implicit-function-declaration
|
||||
-Wno-implicit-int
|
||||
-I../tests/custom/env
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue