From 3ccdfded24cc6abb85f0c5f6aa7b4c542bac99d6 Mon Sep 17 00:00:00 2001 From: Alae-Eddine Ez-Zejjari Date: Mon, 25 Nov 2024 13:13:16 +0100 Subject: [PATCH 1/3] Accelerate the performance of the AXI agent Signed-off-by: Alae-Eddine Ez-Zejjari --- verif/core-v-verif | 2 +- verif/env/uvme/uvme_cva6_cfg.sv | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/verif/core-v-verif b/verif/core-v-verif index bfbbd19c13..b7f57c145c 160000 --- a/verif/core-v-verif +++ b/verif/core-v-verif @@ -1 +1 @@ -Subproject commit bfbbd19c13aaf24b724eb32e5b5ac7b0cb951c54 +Subproject commit b7f57c145c0f2de2115c75267d9124faab071d03 diff --git a/verif/env/uvme/uvme_cva6_cfg.sv b/verif/env/uvme/uvme_cva6_cfg.sv index dfcbbe7932..d3cce1d48f 100644 --- a/verif/env/uvme/uvme_cva6_cfg.sv +++ b/verif/env/uvme/uvme_cva6_cfg.sv @@ -181,7 +181,8 @@ class uvme_cva6_cfg_c extends uvma_core_cntrl_cfg_c; isacov_cfg.reg_hazards_enabled == 1; rvfi_cfg.nret == RTLCVA6Cfg.NrCommitPorts; unified_traps == 0; - axi_cfg.rand_channel_delay_enabled == 0; + axi_cfg.zero_delay_mode == 1; + axi_cfg.disable_trs_randomization == 1; if (is_active == UVM_ACTIVE) { clknrst_cfg.is_active == UVM_ACTIVE; From 70dfbc9353c880f0dfda0bb3ab692ee587e0bff7 Mon Sep 17 00:00:00 2001 From: JeanRochCoulon Date: Mon, 25 Nov 2024 17:24:57 +0100 Subject: [PATCH 2/3] Update report_benchmark.py --- .gitlab-ci/scripts/report_benchmark.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci/scripts/report_benchmark.py b/.gitlab-ci/scripts/report_benchmark.py index 7f781c8046..a7bb01d817 100644 --- a/.gitlab-ci/scripts/report_benchmark.py +++ b/.gitlab-ci/scripts/report_benchmark.py @@ -23,8 +23,8 @@ "dhrystone_single": 25019, "coremark_dual": 1017451, "coremark_single": 1308656, - "dhrystone_cv32a65x": 32566, - "dhrystone_cv32a60x": 39994, + "dhrystone_cv32a65x": 31976, + "dhrystone_cv32a60x": 39449, } for arg in sys.argv[1:]: From 33c290266ada62a091d52e0580494ee3c25c4a7a Mon Sep 17 00:00:00 2001 From: JeanRochCoulon Date: Mon, 25 Nov 2024 18:01:48 +0100 Subject: [PATCH 3/3] Update report_benchmark.py --- .gitlab-ci/scripts/report_benchmark.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci/scripts/report_benchmark.py b/.gitlab-ci/scripts/report_benchmark.py index a7bb01d817..cec2c10fdc 100644 --- a/.gitlab-ci/scripts/report_benchmark.py +++ b/.gitlab-ci/scripts/report_benchmark.py @@ -19,10 +19,10 @@ # 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": 20199, - "dhrystone_single": 25019, - "coremark_dual": 1017451, - "coremark_single": 1308656, + "dhrystone_dual": 18935, + "dhrystone_single": 24127, + "coremark_dual": 1001191, + "coremark_single": 1300030, "dhrystone_cv32a65x": 31976, "dhrystone_cv32a60x": 39449, }