From 0d78d750aab74867b4983666dc58a4b73d179f31 Mon Sep 17 00:00:00 2001 From: Chen Xi <48302201+Ivyfeather@users.noreply.github.com> Date: Tue, 15 Aug 2023 14:42:08 +0800 Subject: [PATCH] Increase L3-clientDir ways (#2242) For better performance under L2 Evict@Refill feature --- src/main/scala/top/Configs.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/top/Configs.scala b/src/main/scala/top/Configs.scala index 074f6ffe5..98ecb3b28 100644 --- a/src/main/scala/top/Configs.scala +++ b/src/main/scala/top/Configs.scala @@ -288,7 +288,7 @@ class WithNKBL3(n: Int, ways: Int = 8, inclusive: Boolean = true, banks: Int = 1 inclusive = inclusive, clientCaches = tiles.map{ core => val l2params = core.L2CacheParamsOpt.get.toCacheParams - l2params.copy(sets = 2 * clientDirBytes / core.L2NBanks / l2params.ways / 64) + l2params.copy(sets = 2 * clientDirBytes / core.L2NBanks / l2params.ways / 64, ways = l2params.ways + 2) }, enablePerf = true, ctrl = Some(CacheCtrl( -- GitLab