configs: Add CLA for max_cu_tokens to apu_se.py

Adds a command-line argument for the Compute Unit's maximum
number of coalescer tokens

Change-Id: Ie00c3ac7e28ad162b801643bff345b4cf434a878
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/62551
Tested-by: kokoro <noreply+kokoro@google.com>
Maintainer: Matthew Poremba <matthew.poremba@amd.com>
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>
Reviewed-by: Matthew Poremba <matthew.poremba@amd.com>
Maintainer: Matt Sinclair <mattdsinclair@gmail.com>
This commit is contained in:
Kyle Roarty
2022-08-18 18:04:48 -05:00
committed by Matt Sinclair
parent 963c96c600
commit 5f2a26701f

View File

@@ -249,6 +249,11 @@ parser.add_argument(
action="store_true",
help="Count Page Accesses and output in per-CU output files",
)
parser.add_argument(
"--max-cu-tokens",
type=int,
help="Number of coalescer tokens per CU",
)
parser.add_argument(
"--TLB-prefetch", type=int, help="prefetch depth for" "TLBs"
)
@@ -433,6 +438,7 @@ for i in range(n_cu):
functionalTLB=args.FunctionalTLB,
localMemBarrier=args.LocalMemBarrier,
countPages=args.countPages,
max_cu_tokens=args.max_cu_tokens,
localDataStore=LdsState(
banks=args.numLdsBanks,
bankConflictPenalty=args.ldsBankConflictPenalty,