From 03ddd0b75f670bb92c6ee50c14e51c7dbf60b7fd Mon Sep 17 00:00:00 2001 From: Matt Sinclair Date: Wed, 7 Aug 2024 16:16:01 -0500 Subject: [PATCH] gpu-compute: fix GPU TLB outstandingReqs vs. associativity The GPU TLB maxOutstandingReqs field gets limited by the associativity. In the current setup, this means that the max outstanding requests is 32 even though the setup is for 64 entries. Update the associativity to all 64 entries. Change-Id: I2104e4647d97bf4d1cf5ac447e38ad6ac6a1a0d8 --- configs/common/GPUTLBOptions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/common/GPUTLBOptions.py b/configs/common/GPUTLBOptions.py index 6f232e2d0d..3f5fe33dc4 100644 --- a/configs/common/GPUTLBOptions.py +++ b/configs/common/GPUTLBOptions.py @@ -44,8 +44,8 @@ def tlb_options(parser): # L1 TLB Options (D-TLB, I-TLB, Dispatcher-TLB) # =================================================================== - parser.add_argument("--L1TLBentries", type=int, default="32") - parser.add_argument("--L1TLBassoc", type=int, default="32") + parser.add_argument("--L1TLBentries", type=int, default="64") + parser.add_argument("--L1TLBassoc", type=int, default="64") parser.add_argument( "--L1AccessLatency", type=int, @@ -68,7 +68,7 @@ def tlb_options(parser): # =================================================================== parser.add_argument("--L2TLBentries", type=int, default="4096") - parser.add_argument("--L2TLBassoc", type=int, default="32") + parser.add_argument("--L2TLBassoc", type=int, default="64") parser.add_argument( "--L2AccessLatency", type=int, @@ -90,7 +90,7 @@ def tlb_options(parser): # =================================================================== parser.add_argument("--L3TLBentries", type=int, default="8192") - parser.add_argument("--L3TLBassoc", type=int, default="32") + parser.add_argument("--L3TLBassoc", type=int, default="64") parser.add_argument( "--L3AccessLatency", type=int,